python - 如何从 Numba prange 存储结构化数据
问题描述
我有这样的功能:
@jit(nopython=True, nogil=True, parallel=True)
def parallelLoop():
X = [None] * 10
for i in prange(10):
X[i] = foo()
wherefoo()
返回一个可变大小的 numpy 结构化数组。运行它会给我错误:
numba.errors.TypingError: Failed at nopython (nopython frontend)
invalid setitem with value of (list(float64), float64, float64, float64, int64, array(float64, 2d, C)) to element of none
如何在 Numba 中存储并行线程的结果,其中结果是不同大小的结构化数组?
解决方案
推荐阅读
- c# - C#泛型协变
- python - pandas.cusum() 与统计 CUSUM 测试相同吗?
- arrays - 在 arduino 程序的 ESP8266 芯片上使用 char 数组
- jenkins - 詹金斯工作区目录最后有@#?
- azure - MSAL 在使用授权码成功获取令牌后返回空用户
- javascript - After include javascript file, how i can delete/remove
- python - 如何在 Python 中找到 CSR 矩阵的维数
- javascript - 如何从 Java 编译和运行 Typescript?
- javascript - 如何在 Javascript For 循环中调用 Google Script 函数
- sql-server - 聚集列存储索引会影响 SSAS 查询最终用户性能吗