新聞中心
Numpy是Python的一個開源數(shù)值計算擴(kuò)展程序庫,支持高級大量的維度數(shù)組與矩陣運(yùn)算,此外也針對數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫,在數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)等領(lǐng)域被廣泛應(yīng)用。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),西陵企業(yè)網(wǎng)站建設(shè),西陵品牌網(wǎng)站建設(shè),網(wǎng)站定制,西陵網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,西陵網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
創(chuàng)建空的Numpy數(shù)組,有多種方式,以下是一些常見的方法:
1、使用numpy.empty()函數(shù):這個函數(shù)會創(chuàng)建一個未初始化的數(shù)組,即數(shù)組中的元素值是不確定的,我們可以創(chuàng)建一個形狀為(3,3)的空數(shù)組,代碼如下:
import numpy as np arr = np.empty((3,3)) print(arr)
2、使用numpy.zeros()函數(shù):這個函數(shù)會創(chuàng)建一個所有元素都為0的數(shù)組,我們可以創(chuàng)建一個形狀為(3,3)的全0數(shù)組,代碼如下:
import numpy as np arr = np.zeros((3,3)) print(arr)
3、使用numpy.ones()函數(shù):這個函數(shù)會創(chuàng)建一個所有元素都為1的數(shù)組,我們可以創(chuàng)建一個形狀為(3,3)的全1數(shù)組,代碼如下:
import numpy as np arr = np.ones((3,3)) print(arr)
4、使用numpy.arange()函數(shù):這個函數(shù)可以創(chuàng)建一個等差數(shù)列的數(shù)組,我們可以創(chuàng)建一個從0到9的一維數(shù)組,代碼如下:
import numpy as np arr = np.arange(10) print(arr)
5、使用numpy.linspace()函數(shù):這個函數(shù)可以創(chuàng)建一個等差數(shù)列的數(shù)組,并且可以指定首尾值和數(shù)組長度,我們可以創(chuàng)建一個從0到1的10個數(shù)的一維數(shù)組,代碼如下:
import numpy as np arr = np.linspace(0, 1, 10) print(arr)
6、使用numpy.full()函數(shù):這個函數(shù)會創(chuàng)建一個所有元素都填充指定的值的數(shù)組,我們可以創(chuàng)建一個形狀為(3,3)且所有元素都為5的數(shù)組,代碼如下:
import numpy as np arr = np.full((3,3), 5) print(arr)
7、使用numpy.fromfunction()函數(shù):這個函數(shù)可以根據(jù)給定的函數(shù)來創(chuàng)建數(shù)組,我們可以創(chuàng)建一個對角線上元素為1,其余元素為0的3×3數(shù)組,代碼如下:
import numpy as np arr = np.fromfunction(lambda i, j: 1 if i == j else 0, (3, 3)) print(arr)
以上就是創(chuàng)建空的Numpy數(shù)組的一些常見方法,希望對你有所幫助。
網(wǎng)站欄目:創(chuàng)建空的Numpy數(shù)組
網(wǎng)站地址:http://www.5511xx.com/article/dpssied.html


咨詢
建站咨詢
