numpy
猪逻辑公园
数据分析 机器学习 NLP 风控 营销推荐
展开
-
Numpy clip函数
numpy.clip(a, a_min, a_max, out=None)[source]其中a是一个数组,后面两个参数分别表示最小和最大值,怎么用呢,老规矩,我们看代码:import numpy as npx=np.array([1,2,3,5,6,7,8,9])np.clip(x,3,8)Out[88]:array([3, 3, 3, 5, 6, 7, 8, 8])也就...转载 2019-12-11 11:51:56 · 253 阅读 · 0 评论 -
None vs NaN要点总结
在pandas中, 如果其他的数据都是数值类型, pandas会把None自动替换成NaN, 甚至能将s[s.isnull()]= None,和s.replace(NaN, None)操作的效果无效化。 这时需要用where函数才能进行替换s.where(s.notnull(), None)。 None能够直接被导入数据库作为空值处理, 包含NaN的数据导入时会报错。 numpy和pandas...转载 2019-11-13 11:39:41 · 266 阅读 · 0 评论 -
Numpy之random学习
numpy.random.rand(d0, d1, ..., dn):生成一个[0,1)之间的随机浮点数或N维浮点数组。#numpy.random.rand(d0, d1, ..., dn) import numpy as np #无参 np.random.rand()#生成生成[0,1)之间随机浮点数 type(np.random.rand())#float #d0,d1.....转载 2018-05-25 11:55:09 · 302 阅读 · 0 评论 -
Meshgrid函数
meshgrid函数用两个坐标轴上的点在平面上画网格。用法: [X,Y]=meshgrid(x,y) [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的 [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图这里,主要以[X,Y]=meshgrid(x,y)为例,来对该函数进行介绍。[X,Y] = meshgrid(...转载 2018-05-08 17:47:21 · 1337 阅读 · 0 评论 -
hstack() vstack() stack() dstack() vsplit() concatenate()
stack() Join a sequence of arrays along a new axis.hstack() Stack arrays in sequence horizontally (column wise).dstack() Stack arrays in sequence depth wise (along third dimension).concatenat...转载 2018-05-08 18:14:04 · 147 阅读 · 0 评论 -
numpy 数组和矩阵的乘法的理解
1. 当为array的时候,默认d*f就是对应元素的乘积,multiply也是对应元素的乘积,dot(d,f)会转化为矩阵的乘积, dot点乘意味着相加,而multiply只是对应元素相乘,不相加2. 当为mat的时候,默认d*f就是矩阵的乘积,multiply转化为对应元素的乘积,dot(d,f)为矩阵的乘积 3. 混合时候的情况,一般不要混合 混合的时候默认按照矩阵乘法的,...转载 2018-06-25 11:24:41 · 536 阅读 · 0 评论