溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python中的np.zeros()和np.ones()函數(shù)怎么使用

發(fā)布時(shí)間:2023-05-06 14:55:02 來源:億速云 閱讀:102 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要講解了“python中的np.zeros()和np.ones()函數(shù)怎么使用”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“python中的np.zeros()和np.ones()函數(shù)怎么使用”吧!

    一、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')]

    感謝各位的閱讀,以上就是“python中的np.zeros()和np.ones()函數(shù)怎么使用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)python中的np.zeros()和np.ones()函數(shù)怎么使用這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

    向AI問一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI