将21个(100,64,64)的numpy数组处理成(21,1,64,64,100)的numpy数组
时间: 2023-12-09 09:02:37 浏览: 81
利用Numpy数组进行数据处理.pptx
可以使用numpy的reshape方法来实现:
```
import numpy as np
# 创建21个(100,64,64)的numpy数组
arr = np.zeros((21, 100, 64, 64))
# 将arr处理成(21,1,64,64,100)的numpy数组
new_arr = arr.reshape((21, 1, 64, 64, 100))
```
这里先创建了21个(100,64,64)的numpy数组,然后使用reshape方法将其转换成(21,1,64,64,100)的numpy数组。其中reshape方法的参数是一个元组,表示新的数组的形状。注意,reshape方法不会改变原始数组的数据,而是返回一个新的数组。
阅读全文