巩固训练
创建由1到16十六个数字组成的4*4的二维数组,并计算每一行的平均数。(可以用mean函数求平均值)
说明
- 导入该函数库
- 使用
arange
函数生成1到16的整数数组,然后使用reshape
函数将其转换为一个4行4列的二维数组 - 然后使用
shape
属性获取二维数组a
的形式,然后储存在变量b
中,b
的值为4因为a
有4行。 - 再使用
for
循环,a[i, :]
表示选择所有行,在这里:
为所有行,将a[i, :]
改为a[:, i]
就是表示选择所有列,并使用mean()
函数计算当前行所有元素的平均值。 - 最后使用
print
函数输出结果,其中%d
和%f
表示整数和浮点数的占位符,i+1
和a[i,:].mean()
对应着它们。
拓展任务2.8
import numpy as np
a = np.arange(1, 17).reshape(4, 4)
print(a)
b = a.shape[1]
for i in range(b):
print("第%d行所有元素的平均值为:%.2f" % (i + 1, a[i, :].mean()))
{/tabs-pane}
{tabs-pane label="运行成功效果"}
{/tabs-pane}
评论 (0)