数据分析&数据挖掘数组的通用函数
Posted tree0108
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据分析&数据挖掘数组的通用函数相关的知识,希望对你有一定的参考价值。
1 import numpy as np 2 3 # 数组的全通用函数,要求数组的形状必须相同——同型数组 4 # 创建数组 5 arr1 = np.array([[0, 1], [2, 3]]) 6 arr2 = np.array([[1, 2], [3, 4]]) 7 print("arr1: ", arr1) 8 print("arr2: ", arr2) 9 10 # # 四则运算——对应位置进行四则运算 11 print("数组相加: ", arr1+arr2) 12 print("数组相减: ", arr1-arr2) 13 print("数组相乘: ", arr1*arr2) 14 print("数组相乘: ", np.multiply(arr1, arr2)) 15 print("数组相乘: ", type(np.multiply(np.mat(arr1), np.mat(arr2)))) 16 print("数组相除: ", arr1/arr2) # 0不能做除数 17 print("数组相幂: ", arr1**arr2) 18 # 19 # # 比较运算——返回bool类型的数组 20 print("arr1 > arr2: ", arr1 > arr2) 21 print("arr1 < arr2: ", arr1 < arr2) 22 print("arr1 == arr2: ", arr1 == arr2) 23 print("arr1 != arr2: ", arr1 != arr2) 24 # 25 # # 逻辑运算符——or and——返回值是bool值 26 # # or——np.any 只要有一个满足,就返回True 27 # # and——np.all 只有全部为True, 才能返回True 28 print("any: ", np.any(arr1 == arr2)) 29 print("any: ", np.any(arr1 > arr2)) 30 # 31 print("all: ", np.all(arr1 == arr2)) 32 print("all: ", np.all(arr1 > arr2))
以上是关于数据分析&数据挖掘数组的通用函数的主要内容,如果未能解决你的问题,请参考以下文章