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

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区| 久久国产精品久久w女人spa| 欧美在线视频全部完| 久久精品主播| 欧美日韩大陆在线| 国产一区二区三区丝袜| 91久久夜色精品国产网站| 一本色道久久综合亚洲精品婷婷 | 性做久久久久久| 久久欧美肥婆一二区| 欧美日韩国产成人| 韩国一区二区三区在线观看| 亚洲黄色av一区| 亚洲欧美日韩一区二区三区在线观看| 久久久久久久一区| 国产精品成人观看视频国产奇米| 精品av久久707| 亚洲在线第一页| 免费人成精品欧美精品| 国产日韩欧美精品综合| 亚洲美女啪啪| 久久亚洲欧美| 国产一区在线观看视频| 亚洲影音一区| 国产精品久久久久毛片软件| 亚洲区在线播放| 欧美freesex8一10精品| 韩国av一区二区三区| 亚洲欧美卡通另类91av| 欧美色道久久88综合亚洲精品| 激情综合在线| 久久久久国产精品人| 国产麻豆精品在线观看| 亚洲自拍电影| 国产精品毛片| 亚洲一区二区不卡免费| 欧美日韩性生活视频| 亚洲精品国产欧美| 久热精品视频在线免费观看| 国产亚洲午夜| 久久久久中文| 亚洲国内自拍| 欧美插天视频在线播放| 亚洲高清在线观看一区| 欧美aaa级| 亚洲人成网站影音先锋播放| 欧美大片18| 激情偷拍久久| 久久亚洲影院| 亚洲欧洲另类国产综合| 欧美黄色aa电影| 在线性视频日韩欧美| 国产精品久久久久久久久婷婷| 亚洲欧美日韩精品综合在线观看| 国产日韩欧美电影在线观看| 久久久精品性| 亚洲狼人精品一区二区三区| 欧美视频在线观看 亚洲欧| 亚洲一二三区在线| 国产人妖伪娘一区91| 麻豆成人综合网| 一本色道久久综合狠狠躁篇怎么玩| 欧美日韩在线综合| 久久另类ts人妖一区二区| 亚洲毛片av在线| 国产午夜精品全部视频在线播放 | 一区二区欧美在线| 国产精品a久久久久久| 午夜精品在线观看| 在线成人h网| 欧美午夜片欧美片在线观看| 欧美一区二区福利在线| 亚洲国产欧美一区二区三区丁香婷| 欧美精品999| 欧美在线视频一区二区| 91久久精品日日躁夜夜躁国产| 国产精品午夜电影| 欧美xx视频| 欧美亚洲视频一区二区| 亚洲精品女人| 激情成人av在线| 国产精品久久久一区麻豆最新章节 | 欧美一区深夜视频| 亚洲高清影视| 国产欧美日本一区视频| 欧美精品亚洲精品| 老司机精品福利视频| 亚洲欧美日韩另类精品一区二区三区| 在线精品福利| 影音先锋国产精品| 国产精品揄拍500视频| 欧美精品一区二区三区视频| 欧美在线视频观看免费网站| 这里只有精品丝袜| 欧美女同视频| 久热国产精品视频| 久久久久久久久久码影片| 欧美自拍偷拍午夜视频| 亚洲免费在线视频一区 二区| 日韩视频免费| 亚洲激情校园春色| 亚洲丰满少妇videoshd| 一区二区三区在线视频播放| 国产亚洲欧美一级| 国产精品午夜电影| 国产麻豆午夜三级精品| 国产精品ⅴa在线观看h| 欧美精品粉嫩高潮一区二区 | 欧美精品久久久久久久久久| 久久久久久久久久久成人| 欧美在线免费观看| 翔田千里一区二区| 亚洲欧美日韩精品久久| 亚洲一区免费| 亚洲一区二区三区精品动漫| 日韩一本二本av| 亚洲人成免费| 日韩视频精品在线观看| 日韩视频久久| 亚洲一品av免费观看| 亚洲欧美精品一区| 欧美在线免费观看| 久久精品一本| 蜜臀久久99精品久久久久久9 | 午夜精品久久久久久久久久久| 亚洲在线视频网站| 亚洲欧美制服另类日韩| 久久精品国产77777蜜臀| 久久精品30| 美女黄毛**国产精品啪啪| 欧美精品首页| 久久精品成人欧美大片古装| 欧美/亚洲一区| 国产精品成人播放| 久久嫩草精品久久久久| 免费欧美日韩| 国产精品蜜臀在线观看| 国产综合香蕉五月婷在线| 最新成人av在线| 亚洲在线免费视频| 美女视频黄a大片欧美| 欧美精品午夜| 国产欧美日韩专区发布| 亚洲人成高清| 欧美一区二区黄色| 欧美激情视频在线播放 | 亚洲精品日韩久久| 亚洲欧美日韩国产另类专区| 久久视频在线免费观看| 欧美日韩综合精品| 亚洲国产日韩欧美在线动漫| 欧美一二三区在线观看| 欧美日韩精品二区| 永久91嫩草亚洲精品人人| 亚洲系列中文字幕| 麻豆精品视频| 国产欧美三级| 在线视频亚洲| 欧美韩日高清| 亚洲欧洲在线播放| 久久网站免费| 在线观看福利一区| 久久久久国产一区二区三区四区| 国产精品一区二区三区成人| 一区二区欧美在线观看| 免费日韩成人| 亚洲电影av在线| 欧美一区二区私人影院日本 | 欧美日韩高清在线| 一区二区三区我不卡| 欧美亚洲一区二区三区| 欧美日韩直播| 亚洲天堂黄色| 欧美日韩亚洲一区二区| 99热这里只有精品8| 欧美国产日韩一二三区| 亚洲大胆av| 久久综合狠狠| 在线观看欧美黄色| 欧美freesex8一10精品| 在线观看日韩专区| 媚黑女一区二区| 激情综合色综合久久| 亚洲欧洲av一区二区| 国产精品美女在线| 亚洲一区二区三区涩| 欧美日韩国产亚洲一区| 在线观看日韩精品| 欧美黄色一区二区| 在线看无码的免费网站| 99视频在线观看一区三区| 美女尤物久久精品| 好吊妞**欧美| 久久经典综合| 国产精品福利片| 一区二区激情视频| 欧美日本一道本| av成人毛片| 国产一区二区三区黄视频|