数组的ufunc()函数--通用函数

目录

1.四则运算

(1)加法   ---对应元素相加

(2)减法  ---对应元素相减

(3)乘法  ---对应元素相乘

(4)除法  ---对应元素相除  

(5)幂运算 

2.比较运算

3.逻辑运算


1.四则运算

加减乘除幂

创建数组

import numpy as np
arr1=np.arange(4).reshape(2,2)
print('arr1:',arr1)
arr2=np.array([[1,2],[1,2]])
print('arr2:',arr2)

(1)加法   ---对应元素相加

arr_new=arr1+arr2
print('arr_new:',arr_new)

(2)减法  ---对应元素相减

arr_new=arr1-arr2
print('arr_new:',arr_new)

(3)乘法  ---对应元素相乘

arr_new=arr1*arr2
print('arr_new:',arr_new)

(4)除法  ---对应元素相除  

注意分母不能为0

arr_new=arr1/arr2
print('arr_new:',arr_new)

(5)幂运算 

arr_new=arr1**arr2
print('arr_new:',arr_new)

2.比较运算

>=  <=  >  <  ==   !=

print('arr1>=arr2:',arr1>=arr2)
print('arr1<=arr2:',arr1<=arr2)
print('arr1>arr2:',arr1>arr2)
print('arr1<arr2:',arr1<arr2)
print('arr1==arr2:',arr1==arr2)
print('arr1!=arr2:',arr1!=arr2)

3.逻辑运算

any  相当于or  每一个位置进行比对,只要有一个 相同就为True

all   相当于and 每一个位置记性比对,必须全部相同,才为True

print(np.any(arr1==arr2))
print(np.all(arr1==arr2))

猜你喜欢

转载自blog.csdn.net/g_optimistic/article/details/92002639
今日推荐