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

NumPy實(shí)現(xiàn)從已有的數(shù)組創(chuàng)建數(shù)組

 更新時(shí)間:2024年10月08日 09:35:24   作者:蠟筆小流  
本文介紹了NumPy中如何從已有的數(shù)組創(chuàng)建數(shù)組,包括使用numpy.asarray,numpy.frombuffer和numpy.fromiter方法,具有一定的參考價(jià)值,感興趣的可以了解一下

一. 前言

本章節(jié)我們將學(xué)習(xí)如何從已有的數(shù)組創(chuàng)建數(shù)組。

二. numpy.asarray

numpy.asarray 類似 numpy.array,但 numpy.asarray 參數(shù)只有三個(gè),比 numpy.array 少兩個(gè)。

numpy.asarray(a, dtype = None, order = None)

參數(shù)說明:

參數(shù)描述
a任意形式的輸入?yún)?shù),可以是,列表, 列表的元組, 元組, 元組的元組, 元組的列表,多維數(shù)組
dtype數(shù)據(jù)類型,可選
order可選,有"C"和"F"兩個(gè)選項(xiàng),分別代表,行優(yōu)先和列優(yōu)先,在計(jì)算機(jī)內(nèi)存中的存儲(chǔ)元素的順序。

實(shí)例

將列表轉(zhuǎn)換為 ndarray:

import numpy as np 
 
x =  [1,2,3] 
a = np.asarray(x)  
print (a)

輸出結(jié)果為:

[1  2  3]

將元組轉(zhuǎn)換為 ndarray:

import numpy as np 
 
x =  (1,2,3) 
a = np.asarray(x)  
print (a)

輸出結(jié)果為:

[1  2  3]

將元組列表轉(zhuǎn)換為 ndarray:

import numpy as np 
 
x =  [(1,2,3),(4,5)] 
a = np.asarray(x)  
print (a)

輸出結(jié)果為:

[(1, 2, 3) (4, 5)]

設(shè)置了 dtype 參數(shù):

import numpy as np 
 
x =  [1,2,3] 
a = np.asarray(x, dtype =  float)  
print (a)

輸出結(jié)果為:

[ 1.  2.  3.]

三. numpy.frombuffer

numpy.frombuffer 用于實(shí)現(xiàn)動(dòng)態(tài)數(shù)組。

numpy.frombuffer 接受 buffer 輸入?yún)?shù),以流的形式讀入轉(zhuǎn)化成 ndarray 對(duì)象。

numpy.frombuffer(buffer, dtype = float, count = -1, offset = 0)

注意:buffer 是字符串的時(shí)候,Python3 默認(rèn) str 是 Unicode 類型,所以要轉(zhuǎn)成 bytestring 在原 str 前加上 b。

參數(shù)說明:

參數(shù)描述
buffer可以是任意對(duì)象,會(huì)以流的形式讀入。
dtype返回?cái)?shù)組的數(shù)據(jù)類型,可選
count讀取的數(shù)據(jù)數(shù)量,默認(rèn)為-1,讀取所有數(shù)據(jù)。
offset讀取的起始位置,默認(rèn)為0。
import numpy as np 
 
s =  b'Hello World' 
a = np.frombuffer(s, dtype =  'S1')  
print (a)

輸出結(jié)果為:

[b'H' b'e' b'l' b'l' b'o' b' ' b'W' b'o' b'r' b'l' b'd']

import numpy as np
s =  'Hello World'
a = np.frombuffer(s, dtype =  'S1')
print (a)

輸出結(jié)果為:

['H' 'e' 'l' 'l' 'o' ' ' 'W' 'o' 'r' 'l' 'd']

四. numpy.fromiter

numpy.fromiter 方法從可迭代對(duì)象中建立 ndarray 對(duì)象,返回一維數(shù)組。

numpy.fromiter(iterable, dtype, count=-1)
參數(shù)描述
iterable可迭代對(duì)象
dtype返回?cái)?shù)組的數(shù)據(jù)類型
count讀取的數(shù)據(jù)數(shù)量,默認(rèn)為-1,讀取所有數(shù)據(jù)
import numpy as np 
 
# 使用 range 函數(shù)創(chuàng)建列表對(duì)象  
list=range(5)
it=iter(list)
 
# 使用迭代器創(chuàng)建 ndarray 
x=np.fromiter(it, dtype=float)
print(x)

 輸出結(jié)果為:

[0. 1. 2. 3. 4.]

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

相關(guān)文章

  • pytorch 實(shí)現(xiàn)查看網(wǎng)絡(luò)中的參數(shù)

    pytorch 實(shí)現(xiàn)查看網(wǎng)絡(luò)中的參數(shù)

    今天小編就為大家分享一篇pytorch 實(shí)現(xiàn)查看網(wǎng)絡(luò)中的參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python中的閉包使用及作用

    Python中的閉包使用及作用

    這篇文章主要介紹了Python中的閉包使用及作用,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Python對(duì)比校驗(yàn)神器deepdiff庫(kù)使用詳解

    Python對(duì)比校驗(yàn)神器deepdiff庫(kù)使用詳解

    deepdiff模塊常用來校驗(yàn)兩個(gè)對(duì)象是否一致,包含3個(gè)常用類,DeepDiff,DeepSearch和DeepHash,其中DeepDiff最常用,可以對(duì)字典,可迭代對(duì)象,字符串等進(jìn)行對(duì)比,使用遞歸地查找所有差異,本文給大家講解Python對(duì)比校驗(yàn)神器deepdiff庫(kù),感興趣的朋友一起看看吧
    2023-04-04
  • Python中pyecharts安裝及安裝失敗的解決方法

    Python中pyecharts安裝及安裝失敗的解決方法

    這篇文章主要介紹了Python中pyecharts安裝及安裝失敗的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python Paramiko使用示例

    python Paramiko使用示例

    這篇文章主要介紹了python Paramiko的使用示例,幫助大家遠(yuǎn)程控制類 UNIX 系統(tǒng),感興趣的朋友可以了解下。
    2020-09-09
  • Python 私有化操作實(shí)例分析

    Python 私有化操作實(shí)例分析

    這篇文章主要介紹了Python 私有化操作,結(jié)合實(shí)例形式分析了Python私有屬性、私有方法相關(guān)使用技巧,需要的朋友可以參考下
    2019-11-11
  • Django 視圖層(view)的使用

    Django 視圖層(view)的使用

    這篇文章主要介紹了Django 視圖層(view)的使用,詳細(xì)的介紹了什么是視圖層以及案例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Python數(shù)據(jù)結(jié)構(gòu)與算法之二叉樹結(jié)構(gòu)定義與遍歷方法詳解

    Python數(shù)據(jù)結(jié)構(gòu)與算法之二叉樹結(jié)構(gòu)定義與遍歷方法詳解

    這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之二叉樹結(jié)構(gòu)定義與遍歷方法,結(jié)合實(shí)例形式詳細(xì)分析了Python實(shí)現(xiàn)二叉樹結(jié)構(gòu)的定義、遍歷方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-12-12
  • Python的tarfile模塊解壓縮.tar/.tar.gz等文件詳解

    Python的tarfile模塊解壓縮.tar/.tar.gz等文件詳解

    本文介紹了Python標(biāo)準(zhǔn)庫(kù)tarfile的使用方法,包括tarfile.open、TarFile.add、TarFile.extractall、TarFile.getmembers等核心函數(shù)和參數(shù)的使用,以及注意事項(xiàng),特別強(qiáng)調(diào)了在Windows環(huán)境下處理中文文件名亂碼的問題,感興趣的朋友跟隨小編一起看看吧
    2026-04-04
  • Python自動(dòng)創(chuàng)建Markdown表格使用實(shí)例探究

    Python自動(dòng)創(chuàng)建Markdown表格使用實(shí)例探究

    Markdown表格是文檔中整理和展示數(shù)據(jù)的重要方式之一,然而,手動(dòng)編寫大型表格可能會(huì)費(fèi)時(shí)且容易出錯(cuò),本文將介紹如何使用Python自動(dòng)創(chuàng)建Markdown表格,通過示例代碼詳細(xì)展示各種場(chǎng)景下的創(chuàng)建方法,提高表格生成的效率
    2024-01-01

最新評(píng)論

磐石市| 淮南市| 石泉县| 辽源市| 丹寨县| 商都县| 桦甸市| 饶阳县| 津南区| 江门市| 黔东| 廉江市| 许昌市| 长海县| 九江市| 诸城市| 张家口市| 专栏| 双流县| 静宁县| 密山市| 滦平县| 石渠县| 拜泉县| 宣武区| 淅川县| 五家渠市| 社旗县| 循化| 资阳市| 平潭县| 牡丹江市| 贵港市| 合作市| 泗洪县| 中江县| 元谋县| 定日县| 高邮市| 来宾市| 淮安市|