網頁

2025年7月23日 星期三

Python 一維陣列

 一、主題介紹:

一維陣列是在處理數據與撰寫程式時最常見的資料結構之一,在科學、數學、統計、機器學習、工程計算、及日常資料處理..等的實際應用非常廣泛,就好比需要將一串同類型的數據 ( 如溫度、成績、營業額、水質... ) 透過一維陣列集中處理或儲放資料庫。

#計算一串成績的平均值

A = np.array( [ 40, 80 , 60 , 100 ] )

avg = np.mean( A )

print("avg= ", avg )

# avg= 70


二、應用程式:

1. import numpy as np
2.
3. arr = np.array([10, 20, 30, 40, 50])
4. print("陣列內容:", arr)
5. print("陣列形狀:", arr.shape)
6. print("第3個元素:", arr[2])
7. new_arr = arr + 10
8. print("每個元素加10後的新陣列:", new_arr)
9. print("總和:", np.sum(arr))
10. print("平均值:", np.mean(arr))


#執行結果 ...

陣列內容: [10 20 30 40 50]

陣列形狀: (5,)

第3個元素: 30

每個元素加10後的新陣列: [20 30 40 50 60]

總和: 150

平均值: 30.0


三、程式說明:

第 1 行: 使用 import 匯入套件 numpy。

第 3 行: 使用 array 建立一維陣列。

第 4 行: 列印陣列內容。

第 5 行: 列印陣列形狀 ( 即元數數量 )。

第 6 行: 存取第三個元素的資料。

第 7 ~ 8 行: 對陣列每個元素數值都加上 10 ,並列印出新陣列。

第 9 行: 列印出一維陣列數據的總和。

第 10 行: 列印出一維陣列數據的平均值。



沒有留言:

張貼留言

TQC+ Python 證照考題評量(五十四) - 平均溫度

 一、主題介紹: 資料庫中的一堆數據資料,時常需要這些資料的平均值、最大值、與最小值,作為分析資料的依據,如能透過寫程式讓它們自動化就能增加效率,就來看看今天的 TQC+ 考題的練習。 (1) 題目 請撰寫一程式,讓使用者輸入四週各三天的溫度,接著計算並輸出這四週的平均溫度及最高...