[ Python ]- Numpy 小試題

<!--more-->



import numpy as np
x=np.random.randint(1,15,size=15)
print('隨機正整數:{}'.format(x))
print('------------------------------------')
# 將 x 隨機產生的正整數轉乘 3X5 矩陣輸出
x=x.reshape(3,5)
print('X矩陣內容:')
print(x)
print('------------------------------------')
# 輸出X矩陣最大、最小、平均、總和值
print('X矩陣最大值:{}'.format(x.max()))
print('X矩陣最小值:{}'.format(x.min()))
print('X矩陣總和:{}'.format(x.sum()))
print('X矩陣平均:{:.3f}'.format(x.mean()))
print('------------------------------------')
# 輸出X矩陣四個角落的元素內容
s='四個角落的元素:左上:{},右上:{},左下:{},右下:{}'
print(s.format(x[0][0],x[0][-1],x[-1][0],x[-1][-1]))
print('------------------------------------')
# 建立隨機正整數 範圍 5~15(包含15) 的Y矩陣
y=np.random.randint(5,16,size=15).reshape(3,5)
print('Y矩陣內容:\n{}'.format(y))
print('------------------------------------')
# 建立 3X5 的 Z矩陣 內容為 X矩陣和Y矩陣 之和
print('Z矩陣內容:\n{}'.format(x+y))

留言

熱門文章