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

Python入門教程(四十)Python的NumPy數(shù)組創(chuàng)建

 更新時(shí)間:2023年05月10日 11:15:30   作者:輕松學(xué)Python  
這篇文章主要介紹了Python入門教程(四十)Python的NumPy數(shù)組創(chuàng)建,NumPy 用于處理數(shù)組,NumPy 中的數(shù)組對(duì)象稱為 ndarray,我們可以使用 array() 函數(shù)創(chuàng)建一個(gè) NumPy ndarray 對(duì)象,需要的朋友可以參考下

創(chuàng)建 NumPy ndarray 對(duì)象

NumPy 用于處理數(shù)組,NumPy 中的數(shù)組對(duì)象稱為 ndarray。

我們可以使用 array() 函數(shù)創(chuàng)建一個(gè) NumPy ndarray 對(duì)象。

實(shí)例

import numpy as np 
arr = np.array([1, 2, 3, 4, 5])
print(arr)
print(type(arr))

運(yùn)行實(shí)例

type(): 這個(gè)內(nèi)置的 Python 函數(shù)告訴我們傳遞給它的對(duì)象的類型。像上面的代碼一樣,它表明 arr 是 numpy.ndarray 類型。

要?jiǎng)?chuàng)建 ndarray,我們可以將列表、元組或任何類似數(shù)組的對(duì)象傳遞給 array() 方法,然后它將被轉(zhuǎn)換為 ndarray:

實(shí)例

使用元組創(chuàng)建 NumPy 數(shù)組:

import numpy as np 
arr = np.array((1, 2, 3, 4, 5))
print(arr)

運(yùn)行實(shí)例

數(shù)組中的維

數(shù)組中的維是數(shù)組深度(嵌套數(shù)組)的一個(gè)級(jí)別

**嵌套數(shù)組:**指的是將數(shù)組作為元素的數(shù)組。

0-D 數(shù)組

0-D 數(shù)組,或標(biāo)量(Scalars),是數(shù)組中的元素。數(shù)組中的每個(gè)值都是一個(gè) 0-D 數(shù)組。

實(shí)例

用值 61 創(chuàng)建 0-D 數(shù)組:

import numpy as np
arr = np.array(61)
print(arr)

運(yùn)行實(shí)例

1-D 數(shù)組

其元素為 0-D 數(shù)組的數(shù)組,稱為一維或 1-D 數(shù)組。

這是最常見和基礎(chǔ)的數(shù)組

實(shí)例

創(chuàng)建包含值 1、2、3、4、5、6 的 1-D 數(shù)組:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
print(arr)

運(yùn)行實(shí)例

2-D 數(shù)組

其元素為 1-D 數(shù)組的數(shù)組,稱為 2-D 數(shù)組。

它們通常用于表示矩陣或二階張量。

NumPy 有一個(gè)專門用于矩陣運(yùn)算的完整子模塊 numpy.mat。

實(shí)例

創(chuàng)建包含值 1、2、3 和 4、5、6 兩個(gè)數(shù)組的 2-D 數(shù)組:

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)

運(yùn)行實(shí)例

3-D 數(shù)組

其元素為 2-D 數(shù)組的數(shù)組,稱為 3-D 數(shù)組。

實(shí)例

用兩個(gè) 2-D 數(shù)組創(chuàng)建一個(gè) 3-D 數(shù)組,這兩個(gè)數(shù)組均包含值 1、2、3 和 4、5、6 的兩個(gè)數(shù)組:

import numpy as np
arr = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(arr)

運(yùn)行實(shí)例

檢查維數(shù)?

NumPy 數(shù)組提供了 ndim 屬性,該屬性返回一個(gè)整數(shù),該整數(shù)會(huì)告訴我們數(shù)組有多少維。

實(shí)例

檢查數(shù)組有多少維:

import numpy as np
a = np.array(42)
b = np.array([1, 2, 3, 4, 5])
c = np.array([[1, 2, 3], [4, 5, 6]])
d = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(a.ndim) 
print(b.ndim) 
print(c.ndim) 
print(d.ndim)

運(yùn)行實(shí)例

更高維的數(shù)組

數(shù)組可以擁有任意數(shù)量的維。

在創(chuàng)建數(shù)組時(shí),可以使用 ndmin 參數(shù)定義維數(shù)。

實(shí)例

創(chuàng)建一個(gè)有 5 個(gè)維度的數(shù)組,并驗(yàn)證它擁有 5 個(gè)維度:

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('number of dimensions :', arr.ndim)

運(yùn)行實(shí)例

在此數(shù)組中,最里面的維度(第 5 個(gè) dim)有 4 個(gè)元素,第 4 個(gè) dim 有 1 個(gè)元素作為向量,第 3 個(gè) dim 具有 1 個(gè)元素是與向量的矩陣,第 2 個(gè) dim 有 1 個(gè)元素是 3D 數(shù)組,而第 1 個(gè) dim 有 1 個(gè)元素,該元素是 4D 數(shù)組。

到此這篇關(guān)于Python入門教程(四十)Python的NumPy數(shù)組創(chuàng)建的文章就介紹到這了,更多相關(guān)Python的NumPy數(shù)組創(chuàng)建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于Python字典的底層實(shí)現(xiàn)原理

    關(guān)于Python字典的底層實(shí)現(xiàn)原理

    這篇文章主要介紹了關(guān)于Python字典的底層實(shí)現(xiàn)原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python tkinter padx參數(shù)詳解

    Python tkinter padx參數(shù)詳解

    這篇文章主要介紹了tkinter padx參數(shù),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下,希望能夠給你帶來幫助
    2021-10-10
  • Pandas之DataFrame對(duì)象的列和索引之間的轉(zhuǎn)化

    Pandas之DataFrame對(duì)象的列和索引之間的轉(zhuǎn)化

    這篇文章主要介紹了Pandas之DataFrame對(duì)象的列和索引之間的轉(zhuǎn)化,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • python將xml xsl文件生成html文件存儲(chǔ)示例講解

    python將xml xsl文件生成html文件存儲(chǔ)示例講解

    這篇文章主要介紹了python將xml、xsl文件轉(zhuǎn)成html文件存儲(chǔ)方法,大家參考使用吧
    2013-12-12
  • python3 selenium 切換窗口的幾種方法小結(jié)

    python3 selenium 切換窗口的幾種方法小結(jié)

    今天小編就為大家分享一篇python3 selenium 切換窗口的幾種方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python實(shí)現(xiàn)貪吃蛇小游戲(單人模式)

    Python實(shí)現(xiàn)貪吃蛇小游戲(單人模式)

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)單人模式的貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Django 使用Ajax進(jìn)行前后臺(tái)交互的示例講解

    Django 使用Ajax進(jìn)行前后臺(tái)交互的示例講解

    今天小編就為大家分享一篇Django 使用Ajax進(jìn)行前后臺(tái)交互的示例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python讀取ini配置文件傳參的簡單示例

    Python讀取ini配置文件傳參的簡單示例

    這篇文章主要給大家介紹了關(guān)于Python讀取ini配置文件傳參的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解Python prometheus_client使用方式

    詳解Python prometheus_client使用方式

    本文主要介紹了Python prometheus_client使用方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • VS Code配置Anaconda Python環(huán)境的詳細(xì)教程

    VS Code配置Anaconda Python環(huán)境的詳細(xì)教程

    在 Visual Studio Code (VS Code) 中可以使用 Anaconda 環(huán)境進(jìn)行 Python 開發(fā),可以充分利用 Anaconda 提供的包管理和虛擬環(huán)境功能,同時(shí)享受 VS Code 提供的強(qiáng)大開發(fā)工具和調(diào)試功能,本文主要介紹了VS Code配置Anaconda Python環(huán)境的詳細(xì)教程,需要的朋友可以參考下
    2024-09-09

最新評(píng)論

岑巩县| 尼勒克县| 鞍山市| 隆昌县| 屏东市| 文安县| 正镶白旗| 高邮市| 大埔县| 肇庆市| 醴陵市| 郴州市| 滁州市| 广昌县| 金华市| 古交市| 昭觉县| 莒南县| 建平县| 淳化县| 丹棱县| 缙云县| 屏边| 德昌县| 榆树市| 镇康县| 万年县| 闽清县| 永仁县| 常山县| 谢通门县| 舞阳县| 天水市| 海丰县| 吴旗县| 穆棱市| 吴忠市| 乌审旗| 长垣县| 革吉县| 安达市|