![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
numpy
python-行者
这个作者很懒,什么都没留下…
展开
-
python-数据分析-(5)numpy常用操作
numpy常用操作 1、 unique: 去重 (1)一维数组去重:直接将一维数组中的元素进行去重 arr = np.array([2,3,4,3,2,2,3,4,2,2,3,4]) [2 3 4 3 2 2 3 4 2 2 3 4] print(np.unique(arr)) [2 3 4] (2)二维数组去重: 默认,unique(arr),axis = None,会将所有的元素先转化为一维数组,再进行去重 axis = 0/1, 整行或者整列进行排序,将行(列)中重复的元素去重,返回每行(列)去重原创 2020-12-25 20:26:08 · 1085 阅读 · 10 评论 -
python-数据分析-(4)numpy数组的运算
数组的运算 数组的运算:对应元素的运算,结构完全相同 (1) 四则运算:+ - * / ** % import numpy as np arr1 = np.arange(1,17).reshape((4,4)) # print(arr1) arr2 = np.diag([2,3,1,5]) # 创建一个对角数组 # print(arr2) arr3 = arr1 * arr2 # 乘法 # print(arr3) arr4 = arr2 / arr1 # 除法 被除数不能为0 # print(ar原创 2020-12-24 16:56:33 · 496 阅读 · 0 评论 -
python-数据分析-(2)numpy初识
一、 numpy 矩阵 numpy(Numerical python)是python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库 numpy : 计算模块; 主要有两种数据类型:数组、 矩阵 特点: 运算快 【】 + 【】 import numpy as np 1、numpy创建矩阵 mat1 = np.mat("1 2 3; 2 3 4; 1 2 3") print(mat1) print(type(mat1)) [[1 2 3] [2 3 4] [1原创 2020-12-23 21:15:04 · 310 阅读 · 3 评论 -
python-数据分析-(3)numpy数组的创建
numpy数组的创建 数组的创建以及常用操作 一、特殊的创建数组 import numpy as np 1、 arange 起始位置,终止位置,步长 arr3 = np.arange(1, 10,2) print(arr3) [1 3 5 7 9] 2、 linspace 起始位置,终止位置,显示的个数 给出初始位置,差数,显示个数,求最后一个数 起始位置 + (个数-1)*(差数) = 最后一个数 # a1=8 d=-1 n=7 # # 8 + (7-1)*(-1) = 2 arr5原创 2020-12-24 16:55:19 · 1671 阅读 · 1 评论