在Python中,你可以使用 numpy
库来创建一个含有特定范围浮点数的二维数组。以下是创建一个4×6的二维数组,包含10到20之间的浮点数,并保留三位小数的示例代码:
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)
函数将数组中的每个元素四舍五入到三位小数。
最后,它打印出处理过的数组,其中每个元素都保留了三位小数。