我有一个形状为(1000, 4, 200)
的数组
import numpy as np
array = np.ndarray((1000, 4, 200), dtype=int)
4
表示通道数,200
表示采样数,1000表示。。时间域(不知道怎么说)
如何以特定的顺序遍历这个数组,以便在for循环中打印数组的形状时,对于200个样本中的每一个,它都必须打印
SAMPLE: 1
(1000, ) #Channel1
(1000, ) #Channel2
(1000, ) #Channel3
(1000, ) #Channel4
SAMPLE: 2
(1000, ) #Channel1
(1000, ) #Channel2
(1000, ) #Channel3
(1000, ) #Channel4
SAMPLE: 3
(1000, ) #Channel1
(1000, ) #Channel2
(1000, ) #Channel3
(1000, ) #Channel4
.
.
.
SAMPLE: 200
(1000, ) #Channel1
(1000, ) #Channel2
(1000, ) #Channel3
(1000, ) #Channel4
这并不是说我的print语句应该是精确的,我只是希望能够用时域作为列向量,一个接一个地提取每个通道
我试了什么
嗯。。我没有做任何特别的事情,我只是有一个嵌套循环,从左到右遍历每个维度,这不是我想要的
其实很简单:只用转置
相关问题 更多 >
编程相关推荐