相关疑难解决方法(0)

Cython :(为什么/何时)使用Py_ssize_t进行索引是否更可取?

这是这个问题的后续行动.

(为什么/何时)是否更适合Py_ssize_t用于索引?在我刚发现的文档中

# Purists could use "Py_ssize_t" which is the proper Python type for
# array indices.
Run Code Online (Sandbox Code Playgroud)

- >这是否始终指的是索引NumPy/Cython - 数组/ - 应该使用的视图Py_ssize_t

- >是Py_ssize_t例如一个unsigned int,这样我可以不使用@cython.boundscheck(False)

python indexing numpy cython unsigned-integer

34
推荐指数
2
解决办法
1万
查看次数

Cython:将内存视图转换为NumPy数组

如何在cython中将类型化的内存视图转换为NumPy数组?文档有

cimport numpy as np
import numpy as np

numpy_array = np.asarray(<np.int32_t[:10, :10]> my_pointer)
Run Code Online (Sandbox Code Playgroud)

我把它当作我的情况

np.asarray(<np.float_t[:, :]> my_memview)
Run Code Online (Sandbox Code Playgroud)

使用这个编译器告诉我:

Can only create cython.array from pointer or array
Run Code Online (Sandbox Code Playgroud)

复制与否并非如此具有决定性.我找不到任何帮助.

python arrays numpy cython memoryview

17
推荐指数
1
解决办法
9524
查看次数

标签 统计

cython ×2

numpy ×2

python ×2

arrays ×1

indexing ×1

memoryview ×1

unsigned-integer ×1