文章目錄
文章目錄
前言
一、常用函式
二、簡單使用案例
1.先從stu_score.txt檔案中讀入學生資料
2.開始簡單操作
總結
前言
本文展示了對于numpy模塊的一些基本操作以及常用的函式
一、常用函式
以下為一些在numpy中所使用的一些常用函式介紹(numpy as np)
1.數學運算子

2.比較運算子

需要注意:不管一維陣列還是多維陣列,通過比較運算子回傳的都是一維陣列
3.常用的數學函式

4.常用的統計函式

axis=0表示以垂直方向統計,axis=1則是以水平方向統計
例:
import numpy as np
arr=np.arange(1,10).reshape(3,3)
print(arr)
print('垂直方向計算陣列元素之和:',np.sum(arr,axis=0))
print('水平方向計算陣列元素之和:',np.sum(arr,axis=1))
輸出:

5.常用的線代函式

二、簡單使用案例
1.先從stu_score.txt檔案中讀入學生資料

import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(stu_score)
2.開始簡單操作
(1)統計每位學生的各門課程總成績;
import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(np.sum(stu_score,axis=1))
輸出:

(2)統計每門課程的平均成績;
import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(np.mean(stu_score,axis=0))
每門課 的平均成績就是統計列的平均值,故將axis=1變為axis=1
輸出:
(3)統計每門課程的最高分,
import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(np.max(stu_score,axis=0))
輸出:
總結
本文簡單的列出了在numpy中的一些常用函式,并對其中的部分進行了展示,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/301667.html
標籤:AI
下一篇:OpenCV-美食—巧克力濾鏡
