python - 删除数组的维度?

标签 python arrays numpy shapes

我有一个形状为 (0, 2000, 6) 的 numpy 数组。我想删除第一个维度,使数组的形状为 (2000,6)。有没有简单的方法可以做到这一点?

最佳答案

应该是

output = numpy.delete(arrayName, [:], 0)

也就是说:

numpy.delete(array, slice, axis),其中 [:] 表示所有切片,0 表示它是第一个轴。

这应该是您正在寻找的功能: http://docs.scipy.org/doc/numpy/reference/generated/numpy.delete.html

**只是重读一下,并不能 100% 确定这就是您所要求的。

关于python - 删除数组的维度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24898754/

相关文章:

python - 连接存储在 numpy 数组中的两个数据表的有效方法是什么?

python - numba 的表现(我做错了什么吗?)

python - 如何制作在 matplotlib 中循环的箭头?

python - 从集合模块重新发明 Counter 类

python - 需要帮助向量化一些 Python 代码

python - Python 中的多元线性回归 - MATLAB 中 mvregress 的模拟?

python - 如何使用 Azure 函数中的 pymongo 连接到 Cosmos DB

arrays - 如何基于2D索引和1D值向量替换Numpy 3D数组中沿z轴的值

java字节数组转换为字符串,但在不同的操作系统中结果不同

java - 静态变量在 main 方法之外出现 null