numpy数组(10, 17, 1000),删除第二维度最后一行数据,作为新的数组
时间: 2023-12-14 09:37:11 浏览: 114
new delete二维数组
5星 · 资源好评率100%
可以使用NumPy的切片操作来删除第二维度最后一行数据,例如:
```python
import numpy as np
# 创建原始数组
arr = np.zeros((10, 17, 1000))
# 删除第二维度最后一行数据,得到新的数组
new_arr = np.delete(arr, -1, axis=1)
```
这里的 `np.delete()` 函数用于删除指定轴上的元素,第一个参数为原始数组,第二个参数为要删除的元素的索引(这里使用 `-1` 表示最后一个元素),第三个参数为要删除的轴的索引(这里使用 `axis=1` 表示第二维度)。执行完上面的代码后,`new_arr` 就是删除了第二维度最后一行数据后的新数组。
阅读全文