numpy - 将 Numpy 一维数组快速复制到 Python 列表
问题描述
我需要将一个大型 Numpy float32 一维数组(想想 100 万个元素)快速复制到 Python 列表中。
执行 numpyarray.tolist() 几乎需要 0.5 秒。我可以编写一个 C++ 包装器来执行此操作并执行 memcpy,但对于如此简单的事情似乎很复杂。
有没有办法可以进行简单的复制/转换。
解决方案
推荐阅读
- rust - 如果 str 不实现 Copy 特征,如何复制它?
- r - NLS 模型回归的标准误
- netlogo - 仅使用补丁在 Netlogo 中显示字母?
- html - 如何让我的 SVG 使用 css 或 javascript 在鼠标悬停时进行动画处理?
- python - sklearn 的分类报告是否要求输入 x 和 y 的长度相同?
- terminal - 腻子是否支持 SET_ANY_EVENT_MOUSE ,如果是,如何启用它?
- console - Where does ActiveMQ Artemis Console store address and queue definitions?
- linux - 错误:尝试进行简单的系统调用时类型冲突
- javascript - req.body 是使用 express 的简单 HTML 表单中的空对象
- machine-learning - 准确率是准确率和召回率的函数