我现在有一个numpy数组[[1,2,3], [2,3,4],[4,5,6]],请提供一个函数,最终能输出[[4,5,6],[2,3,4],[1,2,3]]
时间: 2023-11-06 18:05:51 浏览: 60
您可以使用numpy库中的函数来实现这个功能。下面是一个示例函数:
```python
import numpy as np
def reverse_array(arr):
reversed_arr = np.flip(arr, axis=0)
return reversed_arr
```
这个函数接受一个numpy数组作为输入,并使用`np.flip`函数来沿着指定的轴翻转数组。在这个例子中,我们指定`axis=0`,即沿着第一个轴(行)翻转数组。最后,函数返回翻转后的数组。
您可以像这样调用函数并打印结果:
```python
arr = np.array([[1,2,3], [2,3,4], [4,5,6]])
reversed_arr = reverse_array(arr)
print(reversed_arr)
```
输出结果将会是:
```
[[4 5 6]
[2 3 4]
[1 2 3]]
```
希望对您有所帮助!如果您还有其他问题,请随时问我。
阅读全文