日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

解析numpy函數(shù)的常用參數(shù)與用法

numpy是Python中常用的數(shù)值計(jì)算庫(kù),提供了豐富的數(shù)值運(yùn)算函數(shù)和數(shù)據(jù)結(jié)構(gòu),能夠方便快捷地進(jìn)行數(shù)組運(yùn)算和數(shù)值計(jì)算。本文將解析numpy函數(shù)的常用參數(shù)與用法,并提供具體的代碼示例。

一、numpy函數(shù)的常用參數(shù)

    array_like: 這是numpy函數(shù)中最常見(jiàn)的參數(shù),表示接受各種可迭代的對(duì)象(如列表、元組、數(shù)組等)作為輸入。可以是多維數(shù)組,也可以是一維數(shù)組。

示例:

import numpy as np

a = np.array([1, 2, 3, 4])  # 定義一維數(shù)組
b = np.array([[1, 2], [3, 4]])  # 定義二維數(shù)組

print(a)  # 輸出:[1 2 3 4]
print(b)  # 輸出:[[1 2]
          #       [3 4]]

登錄后復(fù)制

    dtype: 這是指定數(shù)組元素的數(shù)據(jù)類型的參數(shù)。numpy支持多種數(shù)據(jù)類型,如int、float、bool等。

示例:

import numpy as np

a = np.array([1, 2, 3], dtype=np.float)  # 指定數(shù)組元素為浮點(diǎn)型
b = np.array([1, 2, 3], dtype=np.int)  # 指定數(shù)組元素為整型

print(a)  # 輸出:[1. 2. 3.]
print(b)  # 輸出:[1 2 3]

登錄后復(fù)制

    shape: 這是指定數(shù)組維度的參數(shù)。可以是數(shù)字,也可以是元組(或列表)。

示例:

import numpy as np

a = np.array([1, 2, 3, 4])  # 一維數(shù)組
b = np.array([[1, 2], [3, 4]])  # 二維數(shù)組

print(a.shape)  # 輸出:(4,)
print(b.shape)  # 輸出:(2, 2)

登錄后復(fù)制

    axis: 這是指定在某個(gè)軸上進(jìn)行操作的參數(shù)。軸表示數(shù)組的維度,從0開(kāi)始逐一增加。

示例:

import numpy as np

a = np.array([[1, 2], [3, 4]])

print(np.sum(a, axis=0))  # 按列求和,輸出:[4 6]
print(np.sum(a, axis=1))  # 按行求和,輸出:[3 7]

登錄后復(fù)制

    out: 這是指定輸出結(jié)果存放的位置的參數(shù)。可以是一個(gè)已有的數(shù)組,也可以是新建的數(shù)組。

示例:

import numpy as np

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.zeros(3)

np.add(a, b, out=c)  # 將a和b相加,結(jié)果放在c中

print(c)  # 輸出:[5. 7. 9.]

登錄后復(fù)制

二、numpy函數(shù)的常用用法

    創(chuàng)建數(shù)組:可以使用numpy提供的各種創(chuàng)建函數(shù)來(lái)創(chuàng)建數(shù)組,如np.array()np.zeros()np.ones()np.arange()等。

示例:

import numpy as np

a = np.array([1, 2, 3])  # 創(chuàng)建一維數(shù)組
b = np.zeros((2, 2))  # 創(chuàng)建全0的二維數(shù)組
c = np.ones((3, 3))  # 創(chuàng)建全1的二維數(shù)組
d = np.arange(0, 10, 2)  # 創(chuàng)建一個(gè)等差數(shù)列

print(a)  # 輸出:[1 2 3]
print(b)  # 輸出:[[0. 0.]
          #       [0. 0.]]
print(c)  # 輸出:[[1. 1. 1.]
          #       [1. 1. 1.]
          #       [1. 1. 1.]]
print(d)  # 輸出:[0 2 4 6 8]

登錄后復(fù)制

    數(shù)組運(yùn)算:numpy提供了豐富的數(shù)組運(yùn)算函數(shù),如加法、減法、乘法、除法、求和、平均值等。

示例:

import numpy as np

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])

print(np.add(a, b))  # 數(shù)組相加,輸出:[5 7 9]
print(np.subtract(a, b))  # 數(shù)組相減,輸出:[-3 -3 -3]
print(np.multiply(a, b))  # 數(shù)組相乘,輸出:[4 10 18]
print(np.divide(a, b))  # 數(shù)組相除,輸出:[0.25 0.4 0.5]
print(np.sum(a))  # 數(shù)組求和,輸出:6
print(np.mean(a))  # 數(shù)組平均值,輸出:2

登錄后復(fù)制

    數(shù)組變換:numpy提供了各種數(shù)組變換函數(shù),如轉(zhuǎn)置、重塑、合并等。

示例:

import numpy as np

a = np.array([[1, 2], [3, 4]])
b = np.transpose(a)  # 轉(zhuǎn)置數(shù)組
c = np.reshape(a, (1, 4))  # 將數(shù)組重塑為1行4列的數(shù)組
d = np.concatenate((a, b), axis=1)  # 按列合并數(shù)組

print(b)  # 輸出:[[1 3]
          #       [2 4]]
print(c)  # 輸出:[[1 2 3 4]]
print(d)  # 輸出:[[1 2 1 3]
          #       [3 4 2 4]]

登錄后復(fù)制

本文介紹了numpy函數(shù)的常用參數(shù)與用法,并提供了具體的代碼示例。掌握這些函數(shù)的用法,能夠更加高效地進(jìn)行數(shù)組運(yùn)算和數(shù)值計(jì)算,提升編程效率。

分享到:
標(biāo)簽:參數(shù) 數(shù)組 用法
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定