PTVS 和 numpy System.Int64 转换中的 numpy 64 位支持
大家好,
我有一个 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