python?中的np.zeros()和np.ones()函數(shù)詳解
np.zeros()和np.ones()函數(shù)
由于小阿奇在寫代碼的時候會碰到一些不清楚的函數(shù)和使用方法,所以我決定把自己碰到的問題和解決辦法寫下來,和大家一起討論學習。
一、np.zeros() 的作用
返回來一個給定形狀和類型的用0填充的數(shù)組
zeros(shape, dtype=float, order='C')
shape:表示形狀
dtype:數(shù)據類型,可選參數(shù),默認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ù)據類型
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ù)據類型的新數(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')]
到此這篇關于python 中的np.zeros()和np.ones()函數(shù)的文章就介紹到這了,更多相關python np.zeros和np.ones函數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
用Python實現(xiàn)定時備份Mongodb數(shù)據并上傳到FTP服務器
這篇文章主要介紹了用Python實現(xiàn)定時備份Mongodb數(shù)據并上傳到FTP服務器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
Python?flask?sqlalchemy的簡單使用及常用操作
這篇文章主要介紹了Python?flask?sqlalchemy的簡單使用及常用操作,在python中,常用的ORM工具就是sqlalchemy了。下面就以一個簡單的flask例子來說明吧,需要的小伙伴可以參考一下2022-08-08

