ArcGIS在做空間分析的時(shí)候,有一個(gè)比較嚴(yán)重的Bug。在進(jìn)行Near操作時(shí),如果Near Feature Class是Polyline的,且只有一個(gè)元素,那么Near將不能正確的操作。9.0、9.2、9.2的兩個(gè)SP包都嘗試過了。
至于說9.2的Python理論上說是有了不小的改善,但是那個(gè)arggisscripting的module啟動(dòng)實(shí)在是太慢了。。。比那個(gè)GPDispatch的COM組件慢得多。。。好在開發(fā)環(huán)境換成了IDLE。當(dāng)然如果你愿意使用PyScript這樣的工具也是可以的。這點(diǎn)我倒是比較喜歡。只是有個(gè)問題是我機(jī)器上同時(shí)安裝了2.4.2和2.5。我在2.5上裝了N多的東西,pylab、ffnet、matlab的wrapper、scipy、numpy、wxpython什么的,一裝2.4.2,全不能用了。無奈,所以只好用什么版本就裝什么,一遍一遍的裝。不過把Python當(dāng)作腳本用就相當(dāng)于一個(gè)超強(qiáng)版的bat文件,比makefile還要強(qiáng)大。嘿嘿。makefile實(shí)在太難寫了,雖然這家伙功能挺好的,但是再怎么好,還是比不上能用Win API的Python啊。最近什么文件批量改名啦,甚至連一些簡(jiǎn)單的處理工作都交給Python了,不再使用C++。如果python能再快點(diǎn),好讓ACM也能用python做,那就完美了。
還有就是,就算把ArcGIS的bin目錄添加到PYTHONPATH這個(gè)環(huán)境變量中,Python可能仍然無法加載arcgisscripting。不過這一點(diǎn)很好辦,只要在bin的目錄下拷貝一份arcgisscripting.dll,然后把后綴名重命名為.pyd就可以了。不知道有沒有更好的辦法。
至于boost,確實(shí)挺好,但是我真正用得多的也就那么幾項(xiàng)。真正boost的一些大庫(kù),比方說graph和wave,摸都沒摸過。io,fs,mt這三個(gè)庫(kù)可能用的相對(duì)多一點(diǎn),以后tr1的unorderd的東西也許會(huì)經(jīng)常用,但是至少目前我看這個(gè)名字還是不爽,不如就叫hash得了。這兩天還真感覺到typeof的好處來。模版的型別推理要是手寫太痛苦了。叛兄說,typeof和auto在編譯器級(jí)別是很容易支持的,但是不知道為什么MSVC就是死活不搭理這個(gè)東西。
最近一直在做畢業(yè)設(shè)計(jì),題目選擇的是數(shù)據(jù)挖掘,選擇的軟件是Weka。雖然上手有點(diǎn)難,但是我現(xiàn)在確實(shí)是越來越喜歡這款工具了。除了在Windows下那個(gè)字很丑以外,別的都不錯(cuò)。
不知道怎么改JRE的字體。。。如果有人知道的話請(qǐng)指點(diǎn)我一下,不勝感激。我承認(rèn)我這個(gè)人比較小白,不會(huì)用SAS和SPSS。不過對(duì)我來說,線形回歸+M5'+SVM回歸+Multi-Layers Perceptron已經(jīng)足夠用了。。。
論文的第二部分都是些原理性的東西,抄書抄的我手都軟了。不過很多看書時(shí)沒明白的問題抄書倒是抄明白了。統(tǒng)計(jì)的東西還是太拗口了。t分布、F分布做假設(shè)檢驗(yàn)算了好半天才明白。不過好在Experimenter里面有這么個(gè)驗(yàn)證工具,也就不用我動(dòng)手了。
剛剛看了
VCZH的blog,強(qiáng)人啊。我平生就最佩服做編譯器的仁兄了。據(jù)某牛說,微軟的Internet Graphic組的有人能在30min內(nèi)搞定一個(gè)遞歸下降法的編譯器。不愧是微軟的牛啊。