TQC+ 網頁資料擷取與分析 Python 3 _ 302 矩陣

說明:
  1. 請用numpy隨機產生5~15之間,15個正整數並輸出
  2. 請將 1. 轉成3×5的X矩陣並輸出
  3. 請輸出X矩陣的最大值
  4. 請輸出X矩陣的最小值
  5. 請輸出X矩陣的總和
  6. 請輸出X矩陣四個角落的元素內容
範例輸出:
隨機正整數: [ 7  7 11  6  8 15 14 11  6  5  6 14  5  5 14]
X矩陣內容:
[[ 7  7 11  6  8]
 [15 14 11  6  5]
 [ 6 14  5  5 14]]
最大: 15
最小: 5
總和: 134
四個角落元素:
[[ 7  8]
 [ 6 14]]
程式碼:
import numpy as np
set_seed = 123

x = np.random.RandomState(set_seed).randint(low=5, high=16, size=15)
print('隨機正整數:', x)

x = x.reshape(3, 5)
print('X矩陣內容:')
print(x)
print('最大:', np.max(x))
print('最小:', np.min(x))
print('總和:', np.sum(x))
print('四個角落元素:')
print(x[np.ix_([0,-1], [0, -1])])

沒有留言:

張貼留言