我有一个形状为(6, 100, 161)
的numpy数组。我想将其转换为 (600, 161)
,然后从末尾修剪 16,所以它是 (584, 161)
?
最佳答案
您可以调用 reshape ,然后进行切片
import numpy as np
a = np.zeros((6,100,161))
b = a.reshape(600,161)[:-16,:]
b.shape
out: (584,161)
关于python - 如何减少 numpy 数组的维度,然后从末尾修剪一些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60356980/