np.zeros()函數(shù)的使用方法
函數(shù)調(diào)用方法:
numpy.zeros(shape, dtype=float)
各個(gè)參數(shù)意義:
- shape:創(chuàng)建的新數(shù)組的形狀(維度)。
- dtype:創(chuàng)建新數(shù)組的數(shù)據(jù)類(lèi)型。
- 返回值:給定維度的全零數(shù)組。
基礎(chǔ)用法:
import numpy as np array = np.zeros([2, 3]) print(array) print(array.dtype) """ result: [[0. 0. 0.] ?[0. 0. 0.]] float64 """
可以看到我們成功創(chuàng)建了一個(gè)2行3列的全零二維數(shù)組。并且創(chuàng)建的數(shù)組中的數(shù)據(jù)類(lèi)型是np.float64類(lèi)型。
進(jìn)階用法:
import numpy as np array = np.zeros([2, 3], dtype=np.int32) print(array) print(array.dtype) """ result: [[0 0 0] ?[0 0 0]] int32 """
可以看到,這里我們同樣成功創(chuàng)建了一個(gè)2行3列的全零二維數(shù)組。并且我們指定了其數(shù)據(jù)類(lèi)型為np.int32。
最高級(jí)的用法:
import numpy as np
# Create rain data
n_drops = 10
rain_drops = np.zeros(n_drops, dtype=[('position', float, (2,)),
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ('size', float),
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ('growth', float),
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ('color', float, (4,))])
# Initialize the raindrops in random positions and with
# random growth rates.
rain_drops['position'] = np.random.uniform(0, 1, (n_drops, 2))
rain_drops['growth'] = np.random.uniform(50, 200, n_drops)
print(rain_drops)
"""
result:
[([0.70284885, 0.03590322], 0., 176.4511602 , [0., 0., 0., 0.])
?([0.60838294, 0.49185854], 0., ?60.51037667, [0., 0., 0., 0.])
?([0.86525398, 0.65607663], 0., 168.00795695, [0., 0., 0., 0.])
?([0.25812877, 0.14484747], 0., ?80.17753717, [0., 0., 0., 0.])
?([0.66021716, 0.90449213], 0., 121.94125106, [0., 0., 0., 0.])
?([0.88306332, 0.51074725], 0., ?92.4377108 , [0., 0., 0., 0.])
?([0.68916433, 0.89543162], 0., ?90.77596431, [0., 0., 0., 0.])
?([0.7105655 , 0.68628326], 0., 144.88783652, [0., 0., 0., 0.])
?([0.6894679 , 0.90203559], 0., 167.40736266, [0., 0., 0., 0.])
?([0.92558218, 0.34232054], 0., ?93.48654986, [0., 0., 0., 0.])]
"""到此這篇關(guān)于np.zeros()函數(shù)的使用方法的文章就介紹到這了,更多相關(guān)np.zeros()使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python常見(jiàn)的幾種數(shù)據(jù)加密方式
這篇文章主要分享的是Python常見(jiàn)的幾種數(shù)據(jù)加密方式,主要包括線性散列算法(簽名算法)MD5,sha1、對(duì)稱(chēng)性加密算法?AES?DES、非對(duì)稱(chēng)性加密算法?RSA,具體詳細(xì)內(nèi)容介紹,需要的小伙伴可以參考一下2022-06-06
詳解利用python-highcharts庫(kù)繪制交互式可視化圖表
本文主要和大家分享一個(gè)超強(qiáng)交互式可視化繪制工具-python-highcharts。python-highcharts就是使用Python進(jìn)行Highcharts項(xiàng)目繪制,簡(jiǎn)單的說(shuō)就是實(shí)現(xiàn)Python和Javascript之間的簡(jiǎn)單轉(zhuǎn)換層,感興趣的可以了解一下2022-03-03
Python操作使用MySQL數(shù)據(jù)庫(kù)的實(shí)例代碼
本篇文章主要介紹了Python 操作 MySQL的實(shí)例代碼,詳細(xì)介紹了Python如何連接數(shù)據(jù)庫(kù)和對(duì)數(shù)據(jù)的增刪查改,有興趣的可以了解一下2017-05-05
解決Pyinstaller 打包exe文件 取消dos窗口(黑框框)的問(wèn)題
今天小編就為大家分享一篇解決Pyinstaller 打包exe文件 取消dos窗口(黑框框)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06
python區(qū)塊鏈持久化和命令行接口實(shí)現(xiàn)簡(jiǎn)版
這篇文章主要為大家介紹了python區(qū)塊鏈持久化和命令行接口實(shí)現(xiàn)簡(jiǎn)版,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05
Python調(diào)用騰訊API進(jìn)行人像動(dòng)漫化效果實(shí)例
最近上網(wǎng)的時(shí)候看到了一個(gè)有趣的東西,叫做人物動(dòng)漫化,嘗試著用python實(shí)現(xiàn)了,所以下面這篇文章主要給大家介紹了關(guān)于Python調(diào)用騰訊API進(jìn)行人像動(dòng)漫化效果的相關(guān)資料,需要的朋友可以參考下2023-06-06
在python代碼中加入環(huán)境變量的語(yǔ)句操作
這篇文章主要介紹了在python代碼中加入環(huán)境變量的語(yǔ)句操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04
Opencv實(shí)現(xiàn)鼠標(biāo)事件與窗口互動(dòng)功能過(guò)程
平時(shí)在做圖像處理demo或者研究測(cè)試算法時(shí),經(jīng)常會(huì)用到imshow和鼠標(biāo)的交互,比如在顯示圖像的窗口上畫(huà)點(diǎn)、線、圓、矩形、多邊形等操作,故在此做出用法總結(jié)2022-12-12

