
numpy
俞泰鑫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
numpy ndarray掩码操作
bool掩码 掩出位置为True处的值 从大数据集中抽取出一小部分(e.g.抽取年龄大于40岁的学生) import numpy as np a = np.arange(1,10) #设置掩码 mask = [True,False,True,False,True,False,True,False,True,False] #如果总括号中放的列表中都是True/False,他就是一个bool掩码 #...原创 2020-04-13 09:17:04 · 1018 阅读 · 0 评论 -
numpy 定积分案例
定积分: 直观的说,对于一个给定的正实值函数,在一个实数区间上的定积分可以理解为坐标平面上由曲线、直线以及轴围城的去边梯形的面积值(一个确定的实数值) 案例 求二次函数y = 2x^2 + 3x + 4在[-5,5]区间内的积分 import numpy as np import matplotlib.pyplot as mp #画图用 import matplotlib.patches as m...原创 2019-12-22 21:56:54 · 9022 阅读 · 0 评论 -
numpy 矩阵
矩阵是numpy.matrix类类型的对象 该类继承自numpy.ndarray 任何针对多维数组的操作,对矩阵同样有效 但是作为子类矩阵又结合其自身的特点,做了必要的扩充,比如:乘法计算(行*列)、求逆等。 矩阵的创建 #方法1 numpy.matrix(ary,copy=True) #参数: #ary:任何可被解释为矩阵的二维容器(经常为二维数组) #copy:是否复制数据(缺省值为True时...原创 2019-12-17 16:38:20 · 361 阅读 · 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 · 319 阅读 · 0 评论 -
numpy 多维数组切片
import numpy as np a = 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] = 99 pr...原创 2019-11-27 10:57:12 · 699 阅读 · 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 · 587 阅读 · 0 评论 -
numpy ndarray对象的属性
import numpy as np ary = 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 · 277 阅读 · 0 评论