我正在尝试创建一个cython类来创建一个带有零的NumPy。稍后我想在那个Numpy中写浮点值。。。 我的python类如下所示:
class test:
def __init__(self, b):
self.b = b
self.eTest = np.zeros((100, 100))
到目前为止,我的cython课程是这样的:
^{pr2}$我的cython代码到目前为止不起作用。我正在努力解决一个问题:如何在没有任何Python的情况下创建一个由0(100100)组成的NumPy。有可能吗?我对赛顿不是很熟悉,如果我问的是一些非常琐碎的问题,我很抱歉!在
非常感谢您的帮助和建议!在
重新定义你的类:
您的ndarray(在本例中是
tmp
)只能是函数(本例中是构造函数)的本地变量,因此您应该首先将eTest
声明为缓冲区支持类型(在我的示例中是memoryview),然后将ndarray复制到它。在作为旁白,我将直接为
^{pr2}$eTest
分配零:但我保留了你的结构以防你需要。在
相关问题 更多 >
编程相关推荐