python 一维数组倒序
时间: 2023-09-26 09:11:43 浏览: 66
可以使用Python内置的reverse()函数来倒序一个一维数组。
例如:
```python
arr = [1, 2, 3, 4, 5]
arr.reverse()
print(arr)
```
输出:
```
[5, 4, 3, 2, 1]
```
另外,还可以使用切片来实现一维数组的倒序。
例如:
```python
arr = [1, 2, 3, 4, 5]
arr = arr[::-1]
print(arr)
```
输出:
```
[5, 4, 3, 2, 1]
```
相关问题
numpy中将数组倒序
可以使用numpy中的`flip`函数将数组倒序。具体实现如下:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
reverse_arr = np.flip(arr)
print(reverse_arr) # [5 4 3 2 1]
```
其中,`flip`函数可以接受一个轴参数,如果不指定轴参数,则默认将数组沿着最后一个维度进行翻转。例如,如果要将二维数组沿着第一个维度进行翻转,可以这样实现:
```python
import numpy as np
arr = np.array([[1, 2], [3, 4], [5, 6]])
reverse_arr = np.flip(arr, axis=0)
print(reverse_arr)
# [[5 6]
# [3 4]
# [1 2]]
```
numpy翻转一维数组
可以使用numpy库中的flip()函数来翻转一维数组。具体实现如下:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
arr_flipped = np.flip(arr)
print("Original array:", arr)
print("Flipped array:", arr_flipped)
```
输出结果为:
```
Original array: [1 2 3 4 5]
Flipped array: [5 4 3 2 1]
```
flip()函数会将数组沿着指定的轴进行翻转,如果不指定轴,则默认为最后一个轴。在本例中,由于数组是一维的,因此flip()函数默认沿着最后一个轴进行翻转,即将数组倒序排列。