ndarry删除数组
时间: 2023-11-03 10:05:26 浏览: 77
您可以使用NumPy库中的`delete()`函数来删除数组中的元素。该函数的语法如下:
```python
numpy.delete(arr, obj, axis=None)
```
其中,`arr`表示要删除元素的数组,`obj`表示要删除的元素或元素的索引,`axis`表示要删除的轴。如果不指定`axis`参数,则默认为`None`,表示将数组展开成一维数组后再删除元素。
下面是一个示例代码:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
new_arr = np.delete(arr, 2) # 删除索引为2的元素
print(new_arr) # [1 2 4 5]
```
相关问题
用numpy随机生成一个480 640 3 的 ndarry数组
好的,这是一个技术问题,我可以回答。下面是生成480 x 640 x 3 的 numpy ndarry数组的代码:
```python
import numpy as np
arr = np.random.rand(480, 640, 3)
```
这个代码会生成一个480 x 640 x 3的ndarry数组,其中每个元素都是0到1之间的随机数。希望这能帮到你!
9. 创建数字从0到9的 ndarry数组。
可以使用NumPy库来创建数字从0到9的ndarray数组,如下所示:
```python
import numpy as np
arr = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
print(arr)
```
输出:
```
[0 1 2 3 4 5 6 7 8 9]
```
阅读全文