随机创建一个二维数组并将其保存,读取文本中的数据创建ndarray
时间: 2024-10-18 22:18:46 浏览: 32
创建一个随机的二维数组,可以使用NumPy的`random.rand`或`random.randn`函数,它们分别生成浮点数的均匀分布和标准正态分布。假设你想创建一个5x5的二维数组,可以这样做:
```python
import numpy as np
# 创建一个5x5的随机浮点数数组(0到1之间)
data_random = np.random.rand(5, 5)
# 或者创建标准正态分布的随机数组
data_random_normal = np.random.randn(5, 5)
# 然后将这个数组保存为文本文件
# 使用`.save()`方法,如 'random_array.npy'
np.save('random_array.npy', data_random)
# 对于正态分布的数组,同样操作
np.save('random_array_normal.npy', data_random_normal)
# 接下来,读取之前保存的数组
# 使用`.load()`方法
loaded_data_random = np.load('random_array.npy')
loaded_data_random_normal = np.load('random_array_normal.npy')
阅读全文