当升级到numpy1.24版本后,tqsdk的tafunc程序会保存,意思好像是numpy以后没有.int这个方法或者属性了,我只好重新降回到numpy1.23版本。
请贵方核实
关于版本的问题可以升级下最新的tqsdk试一下
升级了最新的tqsdk后,问题依旧。原因在于目前的tafunc中某个调用numpy的语句,使用了np.int属性,而numpy在1.24以后的版本中,已经取消了这个属性,报错信息如下:就是tafunc.py这个文件的815行, v = np.array(~cond, dtype=np.int), 这个语句已经不受新的numpy版本支持,忘tqsdk官方知晓
升级了最新的tqsdk后,问题依旧。原因在于目前的tafunc中某个调用numpy的语句,使用了np.int属性,而numpy在1.24以后的版本中,已经取消了这个属性,报错信息如下:就是tafunc.py这个文件的815行, v = np.array(~cond, dtype=np.int), 这个语句已经不受新的numpy版本支持,忘tqsdk官方知晓