matplotlib生成一组[-2,2]之间的随机数列表,一共45个浮点数
时间: 2024-09-19 21:18:10 浏览: 48
Python 生成 -1~1 之间的随机数矩阵方法
可以使用Python的matplotlib库结合numpy库来生成一组[-2, 2]之间的随机数列表。首先需要安装这两个库,如果尚未安装,可以使用pip install matplotlib numpy命令进行安装。
下面是一个示例代码片段:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成45个随机浮点数,范围在[-2, 2]
random_numbers = np.random.uniform(-2, 2, 45)
# 打印生成的随机数列表
print("生成的随机数列表:", random_numbers)
# 可视化这些随机数,这里仅作展示,实际可以根据需求绘制直方图、散点图等
plt.hist(random_numbers, bins=20) # 绘制直方图
plt.xlabel('数值')
plt.ylabel('频率')
plt.title('[-2,2]之间随机数分布')
plt.show()
```
这段代码首先生成了一个长度为45的随机数列表,然后通过matplotlib的hist函数将其可视化为直方图。你可以根据需要调整数字的个数和绘图样式。
阅读全文