[ 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))
留言
張貼留言