(1)使用numpy的array创建任意4行4列数组a,数据类型设置为浮点型。(2)计算每一行的平均值,输出结果b。(3)在不改变原始数组的情况下将数组的形状改成两行8列,命名为c。
时间: 2024-05-31 22:08:49 浏览: 35
(1) a = np.array([[1.1, 2.2, 3.3, 4.4], [5.5, 6.6, 7.7, 8.8], [9.9, 10.0, 11.1, 12.2], [13.3, 14.4, 15.5, 16.6]], dtype=np.float)
(2) b = np.mean(a, axis=1)
(3) c = np.reshape(a, (2, 8))
相关问题
8、PYTHON题目:(1)使用numpy的array创建任意4行4列数组a,数据类型设置为浮点型。(2)计算每一行的平均值,输出结果b。(3)在不改变原始数组的情况下将数组的形状改成两行8列,命名为c。
很高兴为您解答这个Python问题!以下是答案:
(1)代码:
import numpy as np
a = np.array([[1.0, 2.0, 3.0, 4.0],
[5.0, 6.0, 7.0, 8.0],
[9.0, 10.0, 11.0, 12.0],
[13.0, 14.0, 15.0, 16.0]])
(2)代码:
b = np.mean(a, axis=1)
print(b)
输出结果:
[ 2.5 6.5 10.5 14.5]
(3)代码:
c = a.reshape(2,8)
print(c)
输出结果:
[[ 1. 2. 3. 4. 5. 6. 7. 8.]
[ 9. 10. 11. 12. 13. 14. 15. 16.]]
希望对您有帮助!
阅读全文