python?中的np.zeros()和np.ones()函數(shù)詳解
np.zeros()和np.ones()函數(shù)
由于小阿奇在寫代碼的時(shí)候會碰到一些不清楚的函數(shù)和使用方法,所以我決定把自己碰到的問題和解決辦法寫下來,和大家一起討論學(xué)習(xí)。
一、np.zeros() 的作用
返回來一個(gè)給定形狀和類型的用0填充的數(shù)組
zeros(shape, dtype=float, order='C')
shape:表示形狀
dtype:數(shù)據(jù)類型,可選參數(shù),默認(rèn)numpy.float64
order:可選參數(shù),c代表行優(yōu)先;F代表列優(yōu)先
二、np.zeros() 舉例說明
1.創(chuàng)建一維數(shù)組
import numpy as np array_1=np.zeros(5) print(array_1)
output
輸出:
[0. 0. 0. 0. 0.]
2.創(chuàng)建多維數(shù)組
import numpy as np array_1=np.zeros((5,2)) print(array_1)
output
輸出:
[[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]
[0. 0.]]
3.創(chuàng)建int類型的數(shù)
import numpy as np array_3_int=np.zeros((5,2),dtype=int) print(array_3_int)
output
輸出:
[[0 0]
[0 0]
[0 0]
[0 0]
[0 0]]
4.創(chuàng)建tuple(元組)類型的數(shù)組
我們不僅可以將數(shù)組元素指定為元組 ,也可指定它的數(shù)據(jù)類型
import numpy as np array_4_type=np.zeros((5,2),dtype=[('x','int'),('y','float')]) print(array_4_type) print(array_4_type.dtype)
output
輸出:
[[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]
[(0, 0.) (0, 0.)]]
[('x', '<i4'), ('y', '<f8')]
三、np.ones()的作用和舉例說明
np.ones()和np.zeros()十分相似
Python np.ones()函數(shù)返回給定形狀和數(shù)據(jù)類型的新數(shù)組,其中元素的值設(shè)置為1
np.ones()舉例說明
[[(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)] [(0, 0.) (0, 0.)]] [('x', '<i4'), ('y', '<f8')]
output
輸出:
[1. 1.]
[[1. 1. 1.]
[1. 1. 1.]]
[[1 1 1]
[1 1 1]]
[[(1, 1.) (1, 1.) (1, 1.)]
[(1, 1.) (1, 1.) (1, 1.)]]
[('x', '<i4'), ('y', '<f8')]
到此這篇關(guān)于python 中的np.zeros()和np.ones()函數(shù)的文章就介紹到這了,更多相關(guān)python np.zeros和np.ones函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程)
這篇文章主要介紹了PyTorch CUDA環(huán)境配置及安裝的步驟(圖文教程),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04matplotlib繪制正余弦曲線圖的實(shí)現(xiàn)
這篇文章主要介紹了matplotlib繪制正余弦曲線圖的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02Python多線程操作之互斥鎖、遞歸鎖、信號量、事件實(shí)例詳解
這篇文章主要介紹了Python多線程操作之互斥鎖、遞歸鎖、信號量、事件,結(jié)合實(shí)例形式詳細(xì)分析了Python多線程操作互斥鎖、遞歸鎖、信號量、事件相關(guān)概念、原理、用法與操作注意事項(xiàng),需要的朋友可以參考下2020-03-03Python自然語言處理 NLTK 庫用法入門教程【經(jīng)典】
這篇文章主要介紹了Python自然語言處理 NLTK 庫用法,結(jié)合實(shí)例形式詳細(xì)分析了NLTK庫的功能、安裝、引用以及使用NLTK庫進(jìn)行文本分析的各種常用操作技巧,需要的朋友可以參考下2018-06-06為什么黑客都用python(123個(gè)黑客必備的Python工具)
python支持功能強(qiáng)大的黑客攻擊模塊,而且Python提供多種庫,用于支持黑客攻擊,Python提供了ctypes庫, 借助它, 黑客可以訪問Windows、OS X、Linux等系統(tǒng)提供 DLL與共享庫,還有Python語言易學(xué)易用,這對黑客攻擊而言是個(gè)巨大的優(yōu)勢。2020-01-01Python實(shí)現(xiàn)識別圖像中人物的示例代碼
這篇文章主要介紹了通過face_recognition提供的demo代碼,簡單調(diào)整了一下,從而實(shí)現(xiàn)識別圖像中人物的功能,感興趣的可以跟隨小編一起試試2022-01-01