Python创建一个4×6的二维数组,包含10到20的浮点数,并保留三位小数
在Python中,你可以使用 `numpy` 库来创建一个含有特定范围浮点数的二维数组。以下是创建一个4×6的二维数组,包含10到20之间的浮点数,并保留三位小数的示例代码:
```python
import numpy as np
# 创建一个4x6的二维数组,值从10到20(不包含20)
array_4x6 = np.random.uniform(10, 20, (4, 6))
# 将数组中的每个元素保留三位小数
array_4x6_rounded = np.round(array_4x6, 3)
# 打印结果
print("4x6二维数组,包含10到20之间的浮点数,保留三位小数:")
print(array_4x6_rounded)
```
这段代码首先使用 `np.random.uniform(low, high, size)` 函数生成一个4×6的数组,其中 `low` 参数为10,表示生成的随机数的下限;`high` 参数为20,表示生成的随机数的上限(实际生成的数不会达到20,而是小于20);`size` 参数为 `(4, 6)`,指定生成的数组的形状是4行6列。
接着,使用 `np.round(a, decimals)` 函数将数组中的每个元素四舍五入到三位小数。
最后,它打印出处理过的数组,其中每个元素都保留了三位小数。
AI智能问答网
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用创作工场,更聪明、更完整、更原创!