最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中Numpy模塊使用詳解

 更新時間:2022年07月21日 15:41:17   作者:mb62d3c286f15ed???????  
這篇文章主要介紹了Python中Numpy模塊使用詳解,NumPy是Python 的一個擴(kuò)展程序庫,支持大量的維度數(shù)組與矩陣運算。更多相關(guān)內(nèi)容需要的朋友可以參考一下

NumPy

NumPy(Numerical Python) 是 Python 的一個擴(kuò)展程序庫,支持大量的維度數(shù)組與矩陣運算,此外也針對數(shù)組運算提供大量的數(shù)學(xué)函數(shù)庫。Nupmy可用來存儲和處理大型矩陣,比Python自身的嵌套列表(nested list structure)結(jié)構(gòu)要高效的多(該結(jié)構(gòu)也可以用來表示矩陣(matrix))。據(jù)說NumPy將Python相當(dāng)于變成一種免費的更強(qiáng)大的MatLab系統(tǒng)。

NumPy 是一個運行速度非??斓臄?shù)學(xué)庫,主要用于數(shù)組計算,包含:

  • 一個強(qiáng)大的 N 維數(shù)組對象 ndarray
  • 廣播功能函數(shù)
  • 整合 C/C++/Fortran 代碼的工具
  • 線性代數(shù)、傅里葉變換、隨機(jī)數(shù)生成等功能

ndarray對象

NumPy 最重要的一個對象是其 N 維數(shù)組對象 ndarray,它是一系列同類型數(shù)據(jù)的集合,可以使用基于 0 的索引訪問集合中的項目。

ndarray 對象是用于存放同類型元素的多維數(shù)組。ndarray中的每個元素在內(nèi)存中使用相同大小的塊。 ndarray中的每個元素是數(shù)據(jù)類型對象的對象(稱為 dtype)

numpy.array( object ,  dtype = None , ndmin = 0 ,copy = True , order = None ,  subok = False )

 一般只有 object 、dtype和 ndmin 參數(shù)常用,其他參數(shù)不常用 

import numpy
a=numpy.array([1,2,3]) #一維
b=numpy.array([[1,2,3],[4,5,6]]) #二維
c=numpy.array([1,2,3],dtype=complex) #元素類型為復(fù)數(shù)
d=numpy.array([1,2,3],ndmin=2) #二維
print(a,type(a))
print(b,type(b))
print(c,type(c))
print(d,type(d))
####################################
[1 2 3] <class 'numpy.ndarray'>
[[1 2 3]
[4 5 6]] <class 'numpy.ndarray'>
[1.+0.j 2.+0.j 3.+0.j] <class 'numpy.ndarray'
[[1 2 3]] <class 'numpy.ndarray'>

? ?Numpy數(shù)據(jù)類型??

Numpy數(shù)組屬性

NumPy 數(shù)組的維數(shù)稱為秩(rank),一維數(shù)組的秩為 1,二維數(shù)組的秩為 2,以此類推。

在 NumPy中,每一個線性的數(shù)組稱為是一個軸(axis),也就是維度(dimensions)。比如說,二維數(shù)組相當(dāng)于是兩個一維數(shù)組,其中第一個一維數(shù)組中每個元素又是一個一維數(shù)組。所以一維數(shù)組就是 NumPy 中的軸(axis),第一個軸相當(dāng)于是底層數(shù)組,第二個軸是底層數(shù)組里的數(shù)組。而軸的數(shù)量——秩,就是數(shù)組的維數(shù)。

很多時候可以聲明 axis。axis=0,表示沿著第 0 軸進(jìn)行操作,即對每一列進(jìn)行操作;axis=1,表示沿著第1軸進(jìn)行操作,即對每一行進(jìn)行操作。

 ndarray 對象屬性有:

常見的屬性有下面幾種 :

ndarray.shape :  這一數(shù)組屬性返回一個包含數(shù)組緯度的元組,它也可以用于調(diào)整數(shù)組大小 

import numpy as np
a=np.array([[1,2,3],[4,5,6]])
print(a.shape) #打印shape屬性
a.shape=(3,2) #修改shape屬性
print(a)
#######################################
(2, 3)
[[1 2]
[3 4]
[5 6]]

 ndarray.ndim: 這一數(shù)組屬性返回數(shù)組的維數(shù)

import numpy as np
a=np.arange(24) #np.arange返回0-23的列表類型的數(shù)據(jù)
print(a.ndim)
b=a.reshape(2,3,4)
print(b)
print(b.ndim)
############################
1
[[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]

[[12 13 14 15]
[16 17 18 19]
[20 21 22 23]]]
3

ndarray.itemsize

import numpy as np
a=np.array([1,2,3]) #默認(rèn)是四個字節(jié)
print(a.itemsize)
#########################################
4

到此這篇關(guān)于Python中Numpy模塊使用詳解的文章就介紹到這了,更多相關(guān)Python Numpy模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python簡單日志處理類分享

    Python簡單日志處理類分享

    這篇文章主要介紹了Python簡單日志處理類分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-02-02
  • pandas如何使用列表和字典創(chuàng)建?Series

    pandas如何使用列表和字典創(chuàng)建?Series

    這篇文章主要介紹了pandas如何使用列表和字典創(chuàng)建?Series,pandas 是基于NumPy的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的,下文我們就來看看文章是怎樣介紹pandas,需要的朋友也可以參考一下
    2021-12-12
  • python爬蟲之urllib,偽裝,超時設(shè)置,異常處理的方法

    python爬蟲之urllib,偽裝,超時設(shè)置,異常處理的方法

    今天小編就為大家分享一篇python爬蟲之urllib,偽裝,超時設(shè)置,異常處理的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python入門篇之文件

    Python入門篇之文件

    文件是我們儲存信息的地方,我們經(jīng)常要對文件進(jìn)行讀、寫、刪除等的操作,在Python中,我們可用Python提供的函數(shù)和方法方便地操作文件。文件可以通過調(diào)用open或file來打開,open通常比file更通用,因為file幾乎都是為面向?qū)ο蟪绦蛟O(shè)計量身打造
    2014-10-10
  • python FastApi實現(xiàn)數(shù)據(jù)表遷移流程詳解

    python FastApi實現(xiàn)數(shù)據(jù)表遷移流程詳解

    今天我們來聊一聊在FastApi里面,數(shù)據(jù)遷移工作,F(xiàn)astAPI是一個現(xiàn)代的,快速(高性能)python web框架。本文將利用fastapi實現(xiàn)數(shù)據(jù)表遷移功能,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-08-08
  • Python requests模塊cookie實例解析

    Python requests模塊cookie實例解析

    這篇文章主要介紹了Python requests模塊cookie實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Django環(huán)境下使用Ajax的操作代碼

    Django環(huán)境下使用Ajax的操作代碼

    AJAX 的主要目標(biāo)是在不刷新整個頁面的情況下,通過后臺與服務(wù)器進(jìn)行數(shù)據(jù)交換和更新頁面內(nèi)容,通過 AJAX,您可以向服務(wù)器發(fā)送請求并接收響應(yīng),然后使用 JavaScript 動態(tài)地更新頁面的部分內(nèi)容,這篇文章主要介紹了Django環(huán)境下使用Ajax,需要的朋友可以參考下
    2024-03-03
  • tkinter如何實現(xiàn)label超鏈接調(diào)用瀏覽器打開網(wǎng)址

    tkinter如何實現(xiàn)label超鏈接調(diào)用瀏覽器打開網(wǎng)址

    這篇文章主要介紹了tkinter如何實現(xiàn)label超鏈接調(diào)用瀏覽器打開網(wǎng)址問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Python獲取文件夾下的所有文件路徑小結(jié)

    Python獲取文件夾下的所有文件路徑小結(jié)

    在Python編程過程中,需要獲取某一個文件目錄下的所有文件,或獲取文件目錄下的所有指定后綴名的文件等,本文主要介紹了Python獲取文件夾下的所有文件路徑,感興趣的可以了解一下
    2023-10-10
  • python3判斷url鏈接是否為404的方法

    python3判斷url鏈接是否為404的方法

    這篇文章主要介紹了python3判斷url鏈接是否為404的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論

慈溪市| 乐清市| 海南省| 玛纳斯县| 朝阳区| 大石桥市| 明星| 日喀则市| 玉溪市| 玉溪市| 左云县| 鲁山县| 河西区| 长顺县| 饶阳县| 健康| 南召县| 阳春市| 博乐市| 五峰| 临江市| 彭泽县| 盐城市| 龙泉市| 敦化市| 六安市| 嘉定区| 葵青区| 道孚县| 交口县| 八宿县| 廉江市| 平遥县| 韶关市| 庆阳市| 天门市| 邮箱| 阳春市| 望都县| 商城县| 海晏县|