close

302_矩陣

題目說明:

請開啟PYD03.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA03.py再進行評分。

設計說明:

  1. 請用numpy隨機產生5~15之間,15個正整數並輸出
  2. 請將 1. 轉成3×5的X矩陣並輸出
  3. 請輸出X矩陣的最大值
  4. 請輸出X矩陣的最小值
  5. 請輸出X矩陣的總和
  6. 請輸出X矩陣四個角落的元素內容

輸入輸出:

輸入說明

輸出說明

  1. 請用numpy隨機產生5~15之間,15個正整數並輸出
  2. 請將 1. 轉成3×5的X矩陣並輸出
  3. 請輸出X矩陣的最大值
  4. 請輸出X矩陣的最小值
  5. 請輸出X矩陣的總和
  6. 請輸出X矩陣四個角落的元素內容

輸入輸出範例:

範例輸入_1

範例輸出_1

1637823603416

 

待編修檔案:

# --開始--批改評分使用,請勿變動
set_seed = 123
# --結束--批改評分使用,請勿變動

import numpy as np

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

x = x.reshape(___, ___)
print('X矩陣內容:')
print(___)
print('最大:', ___)
print('最小:', ___)
print('總和:', ___)
print('四個角落元素:')
print(x[np.ix_([___, ___], [___, ___])])

程式碼_1:

# --開始--批改評分使用,請勿變動
set_seed = 123
# --結束--批改評分使用,請勿變動

import numpy as np

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])])


 搭 配 學 習 

  • Python 3.x 網頁資料擷取與分析特訓教材風_碁峰

    博客來      誠品

  • TQC+ Python 3.x網頁資料擷取與分析特訓教材_全華

    博客來      誠品

 

​​​​​​​

arrow
arrow
    創作者介紹
    創作者 DING BANG 的頭像
    DING BANG

    DING BANG的部落格

    DING BANG 發表在 痞客邦 留言(0) 人氣()