• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

Python创建一个4×6的二维数组,包含10到20的浮点数,并保留三位小数

发布于 2024-09-20 02:32:07

在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) 函数将数组中的每个元素四舍五入到三位小数。

最后,它打印出处理过的数组,其中每个元素都保留了三位小数。

0 条评论

发布
问题