numpy数组将第一位数据放到最后一位
时间: 2024-03-22 18:36:51 浏览: 20
可以使用NumPy的切片来将第一位数据放到最后一位,代码如下:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
arr = np.roll(arr, -1)
print(arr)
```
输出结果为:
```
[2 3 4 5 1]
```
其中,`np.roll(arr, -1)` 表示将数组 `arr` 向左滚动一位,即将第一位数移动到了最后一位。
相关问题
如何指定一个numpy数组的浮点数小数点位数
你可以使用numpy中的round函数来指定一个numpy数组的浮点数小数点位数。下面是一个例子:
```python
import numpy as np
arr = np.array([1.23456789, 2.34567891, 3.45678912])
# 指定小数点后两位
arr_rounded = np.round(arr, 2)
print(arr_rounded)
```
输出结果为:
```
[1.23 2.35 3.46]
```
在上面的例子中,我们使用`np.round`函数将`arr`数组中的浮点数四舍五入到小数点后两位,并将结果存储在`arr_rounded`数组中。你也可以根据需要将小数点位数设置为其他值。
numpy数组删除第一个元素
可以使用 numpy.delete() 函数来删除数组中的元素。以下是删除 numpy 数组中第一个元素的示例代码:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
new_arr = np.delete(arr, 0)
print(new_arr)
```
输出结果为:
```
[2 3 4 5]
```
在这个例子中,我们首先创建了一个包含 1 到 5 的整数的 numpy 数组。然后,我们使用 np.delete() 函数来删除数组中的第一个元素。新数组 new_arr 不包含原始数组 arr 的第一个元素。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)