数据分析&数据挖掘数组的通用函数

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))

以上是关于数据分析&数据挖掘数组的通用函数的主要内容,如果未能解决你的问题,请参考以下文章

可以解密加密数据的片段吗?

学习NumPy全套代码超详细基本操作数据类型数组运算复制和试图索引切片和迭代形状操作通用函数线性代数

通用型动态数组的总结

使用 Class 对象创建通用二维数组

web代码片段

C++ 提高教程 函数模板-函数模板案列