ArcGIS在做空间分析的时候,有一个比较严重的Bug。在进行Near操作时,如果Near Feature Class是Polyline的,且只有一个元素,那么Near将不能正确的操作。9.0、9.2、9.2的两个SP包都尝试过了。
至于说9.2的Python理论上说是有了不小的改善,但是那个arggisscripting的module启动实在是太慢了。。。比那个GPDispatch的COM组件慢得多。。。好在开发环境换成了IDLE。当然如果你愿意使用PyScript这样的工具也是可以的。这点我倒是比较喜欢。只是有个问题是我机器上同时安装了2.4.2和2.5。我在2.5上装了N多的东西,pylab、ffnet、matlab的wrapper、scipy、numpy、wxpython什么的,一装2.4.2,全不能用了。无奈,所以只好用什么版本就装什么,一遍一遍的装。不过把Python当作脚本用就相当于一个超强版的bat文件,比makefile还要强大。嘿嘿。makefile实在太难写了,虽然这家伙功能挺好的,但是再怎么好,还是比不上能用Win API的Python啊。最近什么文件批量改名啦,甚至连一些简单的处理工作都交给Python了,不再使用C++。如果python能再快点,好让ACM也能用python做,那就完美了。
还有就是,就算把ArcGIS的bin目录添加到PYTHONPATH这个环境变量中,Python可能仍然无法加载arcgisscripting。不过这一点很好办,只要在bin的目录下拷贝一份arcgisscripting.dll,然后把后缀名重命名为.pyd就可以了。不知道有没有更好的办法。
至于boost,确实挺好,但是我真正用得多的也就那么几项。真正boost的一些大库,比方说graph和wave,摸都没摸过。io,fs,mt这三个库可能用的相对多一点,以后tr1的unorderd的东西也许会经常用,但是至少目前我看这个名字还是不爽,不如就叫hash得了。这两天还真感觉到typeof的好处来。模版的型别推理要是手写太痛苦了。叛兄说,typeof和auto在编译器级别是很容易支持的,但是不知道为什么MSVC就是死活不搭理这个东西。
最近一直在做毕业设计,题目选择的是数据挖掘,选择的软件是Weka。虽然上手有点难,但是我现在确实是越来越喜欢这款工具了。除了在Windows下那个字很丑以外,别的都不错。
不知道怎么改JRE的字体。。。如果有人知道的话请指点我一下,不胜感激。我承认我这个人比较小白,不会用SAS和SPSS。不过对我来说,线形回归+M5'+SVM回归+Multi-Layers Perceptron已经足够用了。。。
论文的第二部分都是些原理性的东西,抄书抄的我手都软了。不过很多看书时没明白的问题抄书倒是抄明白了。统计的东西还是太拗口了。t分布、F分布做假设检验算了好半天才明白。不过好在Experimenter里面有这么个验证工具,也就不用我动手了。
刚刚看了
VCZH的blog,强人啊。我平生就最佩服做编译器的仁兄了。据某牛说,微软的Internet Graphic组的有人能在30min内搞定一个递归下降法的编译器。不愧是微软的牛啊。