中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

Python中的Numpy入門教程
來源:易賢網 閱讀:13686 次 日期:2014-05-19 20:15:34
溫馨提示:易賢網小編為您整理了“Python中的Numpy入門教程”,方便廣大網友查閱!

這篇文章主要介紹了Python中的Numpy入門教程,著重講解了矩陣中的數組操作,需要的朋友可以參考下

1、Numpy是什么

很簡單,Numpy是Python的一個科學計算的庫,提供了矩陣運算的功能,其一般與Scipy、matplotlib一起使用。其實,list已經提供了類似于矩陣的表示形式,不過numpy為我們提供了更多的函數。如果接觸過matlab、scilab,那么numpy很好入手。在以下的代碼示例中,總是先導入了numpy:

代碼如下:

>>>importnumpyasnp

>>>printnp.version.version

1.6.2

2、多維數組

多維數組的類型是:numpy.ndarray。

使用numpy.array方法

以list或tuple變量為參數產生一維數組:

代碼如下:>>>printnp.array([1,2,3,4])

[1234]

>>>printnp.array((1.2,2,3,4))

[1.22.3.4.]

>>>printtype(np.array((1.2,2,3,4)))

<type'numpy.ndarray'>

以list或tuple變量為元素產生二維數組:

代碼如下:

>>>printnp.array([[1,2],[3,4]])

[[12]

[34]]

生成數組的時候,可以指定數據類型,例如numpy.int32,numpy.int16,andnumpy.float64等:

代碼如下:

>>>printnp.array((1.2,2,3,4),dtype=np.int32)

[1234]

使用numpy.arange方法

代碼如下:

>>>printnp.arange(15)

[01234567891011121314]

>>>printtype(np.arange(15))

<type'numpy.ndarray'>

>>>printnp.arange(15).reshape(3,5)

[[01234]

[56789]

[1011121314]]

>>>printtype(np.arange(15).reshape(3,5))

<type'numpy.ndarray'>

使用numpy.linspace方法

例如,在從1到3中產生9個數:

代碼如下:

>>>printnp.linspace(1,3,9)

[1.1.251.51.752.2.252.52.753.]

使用numpy.zeros,numpy.ones,numpy.eye等方法可以構造特定的矩陣

例如:

代碼如下:

>>>printnp.zeros((3,4))

[[0.0.0.0.]

[0.0.0.0.]

[0.0.0.0.]]

>>>printnp.ones((3,4))

[[1.1.1.1.]

[1.1.1.1.]

[1.1.1.1.]]

>>>printnp.eye(3)

[[1.0.0.]

[0.1.0.]

[0.0.1.]]

創建一個三維數組:

代碼如下:

>>>printnp.zeros((2,2,2))

[[[0.0.]

[0.0.]]

[[0.0.]

[0.0.]]]

獲取數組的屬性:

代碼如下:

>>>a=np.zeros((2,2,2))

>>>printa.ndim#數組的維數

3

>>>printa.shape#數組每一維的大小

(2,2,2)

>>>printa.size#數組的元素數

8

>>>printa.dtype#元素類型

float64

>>>printa.itemsize#每個元素所占的字節數

8

數組索引,切片,賦值

示例:

代碼如下:

>>>a=np.array([[2,3,4],[5,6,7]])

>>>printa

[[234]

[567]]

>>>printa[1,2]

7

>>>printa[1,:]

[567]

>>>printa[1,1:2]

[6]

>>>a[1,:]=[8,9,10]

>>>printa

[[234]

[8910]]

使用for操作元素

代碼如下:

>>>forxinnp.linspace(1,3,3):

...printx

...

1.0

2.0

3.0

基本的數組運算

先構造數組a、b:

代碼如下:

>>>a=np.ones((2,2))

>>>b=np.eye(2)

>>>printa

[[1.1.]

[1.1.]]

>>>printb

[[1.0.]

[0.1.]]

數組的加減乘除:

代碼如下:

>>>printa>2

[[FalseFalse]

[FalseFalse]]

>>>printa+b

[[2.1.]

[1.2.]]

>>>printa-b

[[0.1.]

[1.0.]]

>>>printb*2

[[2.0.]

[0.2.]]

>>>print(a*2)*(b*2)

[[4.0.]

[0.4.]]

>>>printb/(a*2)

[[0.50.]

[0.0.5]]

>>>print(a*2)**4

[[16.16.]

[16.16.]]

使用數組對象自帶的方法:

代碼如下:

>>>a.sum()

4.0

>>>a.sum(axis=0)#計算每一列(二維數組中類似于矩陣的列)的和

array([2.,2.])

>>>a.min()

1.0

>>>a.max()

1.0

使用numpy下的方法:

代碼如下:

>>>np.sin(a)

array([[0.84147098,0.84147098],

[0.84147098,0.84147098]])

>>>np.max(a)

1.0

>>>np.floor(a)

array([[1.,1.],

[1.,1.]])

>>>np.exp(a)

array([[2.71828183,2.71828183],

[2.71828183,2.71828183]])

>>>np.dot(a,a)##矩陣乘法

array([[2.,2.],

[2.,2.]])

合并數組

使用numpy下的vstack和hstack函數:

代碼如下:

>>>a=np.ones((2,2))

>>>b=np.eye(2)

>>>printnp.vstack((a,b))

[[1.1.]

[1.1.]

[1.0.]

[0.1.]]

>>>printnp.hstack((a,b))

[[1.1.1.0.]

[1.1.0.1.]]

看一下這兩個函數有沒有涉及到淺拷貝這種問題:

代碼如下:

>>>c=np.hstack((a,b))

>>>printc

[[1.1.1.0.]

[1.1.0.1.]]

>>>a[1,1]=5

>>>b[1,1]=5

>>>printc

[[1.1.1.0.]

[1.1.0.1.]]

可以看到,a、b中元素的改變并未影響c。

深拷貝數組

數組對象自帶了淺拷貝和深拷貝的方法,但是一般用深拷貝多一些:

代碼如下:>>>a=np.ones((2,2))

>>>b=a

>>>bisa

True

>>>c=a.copy()#深拷貝

>>>cisa

False

基本的矩陣運算

轉置:

代碼如下:

>>>a=np.array([[1,0],[2,3]])

>>>printa

[[10]

[23]]

>>>printa.transpose()

[[12]

[03]]

跡:

代碼如下:>>>printnp.trace(a)

4

numpy.linalg模塊中有很多關于矩陣運算的方法:

代碼如下:

>>>importnumpy.linalgasnplg

特征值、特征向量:

代碼如下:

>>>printnplg.eig(a)

(array([3.,1.]),array([[0.,0.70710678],

[1.,-0.70710678]]))3、矩陣

numpy也可以構造矩陣對象,這里不做討論。

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
易賢網手機網站地址:Python中的Numpy入門教程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品视频内| 久久精品一区中文字幕| 欧美日韩亚洲一区在线观看| 欧美激情1区2区3区| 久久蜜臀精品av| 久久在线91| 欧美猛交免费看| 国产精品欧美日韩一区| 国产日韩精品一区二区三区在线| 国模精品一区二区三区| 99在线热播精品免费| 欧美伊久线香蕉线新在线| 久久亚洲影院| 国产精品夜夜夜| 亚洲精品欧美在线| 久久久久久久久久码影片| 欧美日韩第一区| 一区二区三区在线不卡| 亚洲午夜久久久| 欧美一区二区大片| 欧美日韩综合视频网址| 激情久久中文字幕| 亚洲免费影视| 久久成人一区| 欧美日韩亚洲一区二区三区在线观看| 欧美日一区二区在线观看| 开心色5月久久精品| 欧美国产先锋| 国产日本亚洲高清| 在线精品视频免费观看| 亚洲人成网站在线观看播放| 欧美视频一区二区三区在线观看| 欧美日韩一区二区三区在线看 | 午夜在线电影亚洲一区| 国内精品视频久久| 一区二区在线观看av| 中文日韩在线| 免费日韩av电影| 国产精品第13页| 在线观看国产一区二区| 夜色激情一区二区| 久热精品视频| 国产精品一区二区三区四区五区 | 亚洲自啪免费| 久久午夜色播影院免费高清| 欧美高清在线视频| 国产主播一区二区三区四区| 亚洲黄色一区| 久久蜜臀精品av| 欧美午夜视频| 亚洲日本免费| 久久手机精品视频| 国产午夜精品视频免费不卡69堂| 日韩一级成人av| 久久久久www| 国产精品久久影院| 9i看片成人免费高清| 一区二区精品在线| 免费视频久久| 1024欧美极品| 久久久亚洲国产美女国产盗摄| 国产精品男人爽免费视频1| 一本一本久久a久久精品牛牛影视| 久热精品视频在线免费观看| 国产日韩在线播放| 国产女主播一区| 一本色道久久综合一区| 久久在线观看视频| 国产精品日本精品| 亚洲永久精品大片| 国产亚洲人成网站在线观看| 亚洲一区一卡| 国产乱码精品一区二区三| 亚洲网站啪啪| 欧美另类99xxxxx| 亚洲国产成人久久综合| 亚洲午夜视频在线| 欧美日韩在线精品一区二区三区| 亚洲高清不卡在线| 乱人伦精品视频在线观看| 精品成人免费| 久久人人97超碰精品888| 国产精品99久久久久久久久| 欧美特黄一级大片| 在线亚洲观看| 在线看欧美日韩| 欧美激情按摩| 欧美在线播放视频| 红桃视频亚洲| 久久久久久久久久久久久9999| 亚洲午夜电影在线观看| 国产精品久久久久久久一区探花 | 久久精品人人做人人爽电影蜜月| 国产日韩精品一区| 久久久一区二区三区| 亚洲欧洲日夜超级视频| 欧美破处大片在线视频| 亚洲一区二区免费看| 国产亚洲欧美另类中文| 久久福利资源站| 欧美一区二区久久久| 亚洲国产欧美一区二区三区久久| 亚洲精品中文字| 欧美视频不卡中文| 久久久精品五月天| 99精品热视频| 国产亚洲欧美一区二区| 欧美chengren| 亚洲欧美韩国| 亚洲黄色精品| 国产亚洲一区二区精品| 欧美巨乳波霸| 久久精品视频导航| 一区二区三区国产精华| 国产亚洲人成网站在线观看| 免费永久网站黄欧美| 午夜精品国产更新| 亚洲精品免费电影| 影音先锋亚洲电影| 国产精品综合色区在线观看| 欧美精品亚洲一区二区在线播放| 欧美一区二区三区在线看| 亚洲日本一区二区| 在线精品视频一区二区三四| 国产日产欧美a一级在线| 亚洲欧美日韩一区二区在线 | 在线日韩av片| 国产精品二区二区三区| 免费成人小视频| 久久久噜久噜久久综合| 99国产精品| 亚洲国产婷婷香蕉久久久久久99| 国产精品美女诱惑| 欧美日韩成人在线视频| 欧美aaaaaaaa牛牛影院| 欧美一区二区三区精品| 亚洲国产精品福利| 一区二区在线看| 亚洲深夜福利网站| 夜夜爽av福利精品导航| 日韩一级片网址| 亚洲日本aⅴ片在线观看香蕉| 国产亚洲欧美一区二区三区| 亚洲乱码国产乱码精品精 | 亚洲三级电影在线观看| 国产一区二区三区高清播放| 亚洲国产精品久久久久婷婷884 | 亚洲色图在线视频| av不卡在线看| 亚洲免费精品| 亚洲日本欧美| 亚洲人成网站色ww在线| 亚洲日本黄色| 夜久久久久久| 一本久久a久久精品亚洲| 欧美日韩国产影院| 亚洲午夜三级在线| 亚洲手机视频| 亚洲午夜精品17c| 亚洲一区二区黄| 亚洲欧美日韩人成在线播放| 亚洲精品日产精品乱码不卡| 亚洲欧洲在线视频| 一区二区三区欧美在线观看| 亚洲福利国产| 1024亚洲| 亚洲国产精品va| 亚洲国产裸拍裸体视频在线观看乱了中文| 曰韩精品一区二区| 亚洲女同同性videoxma| 亚洲视频电影图片偷拍一区| 欧美日韩国产片| 久久精选视频| 先锋a资源在线看亚洲| 亚洲女同精品视频| 久久久久成人精品| 久久久久九九九九| 亚洲人体大胆视频| 国产精品入口福利| 国产精品有限公司| 欧美mv日韩mv国产网站app| 国产亚洲美州欧州综合国| 韩国成人理伦片免费播放| 亚洲国产精品尤物yw在线观看| 在线日韩av永久免费观看| 一区二区三区**美女毛片| 亚洲欧美另类国产| 欧美日韩精品久久久| 国产精品视频yy9099| 欧美日韩一区在线观看视频| 在线精品视频一区二区| 亚洲欧美在线高清| 亚洲六月丁香色婷婷综合久久| 久久全球大尺度高清视频| 欧美另类亚洲| 国产精品日韩欧美大师| 亚洲激情综合| 先锋影音久久久| 久久精品国产亚洲一区二区三区| 欧美国产精品|