用矩陣做點算術(2)
就像 2 * my_matrix 會把 my_matrix 的每個元素都乘以 2 一樣,my_matrix1 * my_matrix2 會建立一個矩陣,其中每個元素都是 my_matrix1 與 my_matrix2 對應元素相乘的結果。
在看過前一題的結果後,大老闆 Lucas 指出票價隨時間上漲。他要你改用 ticket_prices_matrix 中的票價(來源:想像)重新進行分析。
熟悉矩陣的人請注意,這不是標準的矩陣相乘。在 R 中標準矩陣乘法應使用 %*%。
本練習屬於課程
R 入門
練習說明
- 用
all_wars_matrix除以ticket_prices_matrix,取得 6 部電影在美國與非美國地區的推估觀影人次。把結果指定給visitors。 - 從
visitors矩陣選取整個第 1 欄(代表美國的觀影人次)。把這個選取結果存成us_visitors。 - 計算美國觀影人次的平均值,並印出結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# all_wars_matrix and ticket_prices_matrix are available in your workspace
all_wars_matrix
ticket_prices_matrix
# Estimated number of visitors
visitors <-
# US visitors
us_visitors <-
# Average number of US visitors