說明:
- 請用numpy隨機產生5~15之間,15個正整數並輸出
- 請將 1. 轉成3×5的X矩陣並輸出
- 請輸出X矩陣的最大值
- 請輸出X矩陣的最小值
- 請輸出X矩陣的總和
- 請輸出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])])
沒有留言:
張貼留言