如何在python中将(10000,10,10)数组转换为(10000,100,1)?

2024-04-24 02:31:59 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我尝试使用for循环,我会得到indexeror。你知道吗

有什么好办法吗?你知道吗


Tags: for我会办法indexeror
1条回答
网友
1楼 · 发布于 2024-04-24 02:31:59

对数组使用^{}方法。(它也可用作NumPy函数,np.reshape()

试试这个:

import numpy as np
arr = np.random.random((10000, 10, 10))
arr.reshape((10000, 100, 1))

一般来说,几乎不需要NumPy数组的循环。你知道吗

相关问题 更多 >