array的相关运算符介绍

一、+ - * / 运算符

import numpy as np

a = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
b = np.array([[1, 2, 9, 10], [5, 6, 7, 8]])
c1 = a + b 				#plus
print(c1)
c2 = a - b 				#minus
print(c2)
c3 = a * b 				#multiply
print(c3)
c4 = a / b 				#divide
print(c4)

>>>
[[ 2  4 12 14]
 [10 12 14 16]]


[[ 0  0 -6 -6]
 [ 0  0  0  0]]


[[ 1  4 27 40]
 [25 36 49 64]]


[[1.         1.         0.33333333 0.4       ]
 [1.         1.         1.         1.        ]]

二、> < == 运算符

import numpy as np

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

c5 = a == b             #return the boolean value of a==b
print(c5)
c6 = a > b              #return the boolean value of a>b
print(c6)
c7 = a < b 				#return the boolean value of a<b
print(c7)

>>>
[[ True  True False False]
 [ True  True  True  True]]


[[False False False False]
 [False False False False]]


[[False False  True  True]
 [False False False False]]

三、** sin() cos() tan() 运算符

import numpy as np

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

c1 = a ** b				#power
print(c1)
c2 = np.sin(a)			#sin
print(c2)
c3 = np.cos(a)			#cos
print(c3)
c4 = np.tan(a)			#sin
print(c4)

>>>
[[       1        4    19683  1048576]
 [    3125    46656   823543 16777216]]


[[ 0.84147098  0.90929743  0.14112001 -0.7568025 ]
 [-0.95892427 -0.2794155   0.6569866   0.98935825]]


[[ 0.54030231 -0.41614684 -0.9899925  -0.65364362]
 [ 0.28366219  0.96017029  0.75390225 -0.14550003]]


[[ 1.55740772 -2.18503986 -0.14254654  1.15782128]
 [-3.38051501 -0.29100619  0.87144798 -6.79971146]]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_52242662

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值