numpy
俞泰鑫
这个作者很懒,什么都没留下…
展开
-
numpy ndarray掩码操作
bool掩码掩出位置为True处的值从大数据集中抽取出一小部分(e.g.抽取年龄大于40岁的学生)import numpy as npa = np.arange(1,10)#设置掩码mask = [True,False,True,False,True,False,True,False,True,False]#如果总括号中放的列表中都是True/False,他就是一个bool掩码#...原创 2020-04-13 09:17:04 · 906 阅读 · 0 评论 -
numpy 定积分案例
定积分: 直观的说,对于一个给定的正实值函数,在一个实数区间上的定积分可以理解为坐标平面上由曲线、直线以及轴围城的去边梯形的面积值(一个确定的实数值)案例求二次函数y = 2x^2 + 3x + 4在[-5,5]区间内的积分import numpy as npimport matplotlib.pyplot as mp #画图用import matplotlib.patches as m...原创 2019-12-22 21:56:54 · 8732 阅读 · 0 评论 -
numpy 矩阵
矩阵是numpy.matrix类类型的对象该类继承自numpy.ndarray任何针对多维数组的操作,对矩阵同样有效但是作为子类矩阵又结合其自身的特点,做了必要的扩充,比如:乘法计算(行*列)、求逆等。矩阵的创建#方法1numpy.matrix(ary,copy=True)#参数:#ary:任何可被解释为矩阵的二维容器(经常为二维数组)#copy:是否复制数据(缺省值为True时...原创 2019-12-17 16:38:20 · 280 阅读 · 0 评论 -
numpy基础
ndarray数组import numpy as np#实例化 np.ndarray类的对象:ary 就是ndarray数组ary = np.array([1,2,3,4,5,6])print(ary,type(ary)) #打印结果为:[1 2 3 4 5 6] <class 'numpy.ndarray'>...原创 2019-12-13 19:16:00 · 226 阅读 · 0 评论 -
numpy 多维数组切片
import numpy as npa = np.array(1,10)a = a.reshape(3,3)print(a,a.shape) #[[1 2 3][4 5 6][7 8 9]] (3,3)#对多维数组切片,切出前两个行的前两个列print(a[:2,:2]) #切出1,3行的1,3列print(a[::2,::2])#切片赋值a[::2,::2] = 99pr...原创 2019-11-27 10:57:12 · 629 阅读 · 1 评论 -
Numpy 日期字符串类型
dates = np.array(['2011','2011-02','2011-03-01','2011-04-01 11:11:11','2012'])print(dates,dates.dtype)#结果为:['2011','2011-02','2011-03-01','2011-04-01 11:11:11','2012'] <U19#将日期转为datetime64,D表示精...原创 2019-11-27 09:12:14 · 510 阅读 · 0 评论 -
numpy ndarray对象的属性
import numpy as npary = np.arange(1,9)print(ary) #[1 2 3 4 5 6 7 8]#shape:维度print(ary.shape) #(8,):表示一维数组,有8个元素#修改维度ary.shape = (2,4)print(ary,ary.shape) #打印出:[[1 2 3 4] [5 6 7 8]] (2,4)#d...原创 2019-11-26 17:35:20 · 205 阅读 · 0 评论