欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中numpy數(shù)組的計(jì)算與轉(zhuǎn)置詳解

 更新時(shí)間:2021年12月03日 14:39:45   作者:一只會(huì)飛的豬?  
大家好,本篇文章主要講的是Python中numpy數(shù)組的計(jì)算與轉(zhuǎn)置詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下,方便下次瀏覽

前言

本文主要講述numpy數(shù)組的計(jì)算與轉(zhuǎn)置,講相同尺寸數(shù)組的運(yùn)算與不同尺寸數(shù)組的運(yùn)算,同時(shí)介紹數(shù)組轉(zhuǎn)置的三種方法。

numpy數(shù)組的操作比較枯燥,但是都很實(shí)用,在很多機(jī)器學(xué)習(xí)、深度學(xué)習(xí)算法中都會(huì)使用到,對(duì)numpy數(shù)組的一些操作。

1、numpy數(shù)組與數(shù)的運(yùn)算

主要包括數(shù)組與數(shù)的加減乘除運(yùn)算,廢話(huà)不多說(shuō),看代碼:

import numpy as np
 
a = np.array([[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12]])
 
# 將數(shù)組a里面的每個(gè)數(shù)+1
b = a+1
print(b)
 
# 將數(shù)組a里面每個(gè)數(shù)-3
c = a-3
print(c)
 
# 將數(shù)組a里面每個(gè)數(shù)*3
d = a*3
print(d)
 
# 將數(shù)組a里面每個(gè)數(shù)除3
e = a/3
print(e)
 

運(yùn)行結(jié)果如下:

2、numpy相同尺寸的數(shù)組運(yùn)算

numpy相同尺寸的加減乘除運(yùn)算,代碼如下:

import numpy as np
 
a = np.array([[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12]])
b = np.array([[11, 22, 33, 44, 55, 66], [77, 88, 99, 10, 11, 12]])
 
# 數(shù)組a與數(shù)組b的加法運(yùn)算
c = a+b
print(c)
 
# 數(shù)組a與數(shù)組b的減法運(yùn)算
d = a-b
print(d)
 
# 數(shù)組a與數(shù)組b的乘法運(yùn)算
e = a*b
print(e)
 
# 數(shù)組a與數(shù)組b的除法運(yùn)算
f = a/b
print(f)

運(yùn)行結(jié)果如下:

3、numpy不同尺寸的數(shù)組計(jì)算

numpy不同尺寸的數(shù)組也能運(yùn)算,遵守廣播原則,代碼如下:

import numpy as np
 
a = np.array([[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12]])
b = np.array([1, 2, 3, 4, 5, 6])
c = np.array([[1], [2]])
print(a)
print(b)
print(c)
 
# 數(shù)組a與數(shù)組b的減法
d = a-b
print(d)
 
# 數(shù)組a與數(shù)組b的乘法
e = a*b
print(e)
 
# 數(shù)組a與數(shù)組c的減法
f = a-c
print(f)
 
# 數(shù)組a與數(shù)組c的乘法
g = a*c
print(g)

運(yùn)行結(jié)果如下圖:

大家應(yīng)該可以看出二者的區(qū)別,所有數(shù)組的運(yùn)算遵守廣播原則。

4、numpy數(shù)組的轉(zhuǎn)置

主要講三種轉(zhuǎn)置方法,具體代碼如下:

import numpy as np
 
a = np.array([[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11, 12], [13, 14, 15, 16, 17, 18]])
 
# 數(shù)組轉(zhuǎn)置的三種方法
b = np.transpose(a)
c = a.T
d = a.swapaxes(1, 0)
print(a)
print(b)
print(c)
print(d)

運(yùn)行結(jié)果如下圖:

總結(jié):

這次講的東西比較簡(jiǎn)單,也很枯燥,甚至我都沒(méi)有什么需要說(shuō)明的。但是確實(shí)numpy數(shù)組重要也不可缺少的一部分。大家可以試一下代碼,看一下效果,了解數(shù)組的運(yùn)算。可以去搜索一下數(shù)組的廣播原則了解一下!

到此這篇關(guān)于Python中numpy數(shù)組的計(jì)算與轉(zhuǎn)置詳解的文章就介紹到這了,更多相關(guān)Python numpy數(shù)組計(jì)算與轉(zhuǎn)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論