3

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
4

0 回答 0