numpy 64bit support in PTVS and numpy System.Int64 casting
大家好,
我有一个Python文件,它导入numpy和一个函数。当我通过Visual Studio使用ironpython运行它时,它可以工作,但是当我从C#运行它时它会在运行此行时崩溃:
dynamic test1 = ipy.UseFile("IronPythonApplication1.py");
因为它无法导入numpy,这就是我的想法,因为我得到这个错误几秒钟。然后,窗口关闭。
它说:
"failed while initializing npycoreapi:badimageformat exception
NumpyDotNet.NpyCoreApi.GetNativeTypeInfo<int32& intSize,............................."
这是我的Python代码:
import sys
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\DLLs')
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\Lib')
sys.path.append(r'C:\Program Files (x86)\IronPython 2.7\Lib\site-packages')
import numpy as np
def deneme():
x = np.arange(100).reshape((10,10))
return x