创建一多维ndarray ,首先保存到文件 file.npy中,然后再从文件中读出,并进行排序,求最大值,最小值,去重复。
时间: 2024-03-28 22:42:24 浏览: 64
numpy中的ndarray方法和属性详解
好的,我来回答你的问题。
首先,我们可以使用NumPy库来创建多维ndarray,并将其保存到文件中。下面是一个示例代码:
```python
import numpy as np
# 创建一个二维ndarray
arr = np.array([[3, 2, 1], [6, 5, 4]])
# 保存到文件中
np.save('file.npy', arr)
```
接下来,我们可以从文件中读取该ndarray,并对其进行排序、求最大值、最小值和去重复。代码如下:
```python
# 从文件中读取ndarray
loaded_arr = np.load('file.npy')
# 对ndarray进行排序
sorted_arr = np.sort(loaded_arr, axis=None)
# 求最大值和最小值
max_val = np.max(sorted_arr)
min_val = np.min(sorted_arr)
# 去重复
unique_arr = np.unique(sorted_arr)
```
这样,我们就可以得到排序后的ndarray、最大值、最小值和去重复后的ndarray了。
阅读全文