如果你已经决定把Python作为你的编程语言,那么,你脑海中的下一个问题会是:"进行数据分析有哪些Python库可用?" Numpy 对于科学计算,它是Python创建的所有更高层工具的基础。以下是它提供的一些功能: 1. N维数组,一种快速、高效使用内存的多维数组,它提供矢量化数学运算 。 2. ...
分类:
编程语言 时间:
2018-07-07 20:08:23
阅读次数:
171
一、meshgrid函数 meshgrid函数通常使用在数据的矢量化上。 它适用于生成网格型数据,可以接受两个一维数组生成两个二维矩阵,对应两个数组中所有的(x,y)对。 示例展示: 由上面的示例展示可以看出,meshgrid的作用是: 根据传入的两个一维数组参数生成两个数组元素的列表。 如果第一个 ...
分类:
其他好文 时间:
2018-06-11 17:22:13
阅读次数:
205
通用函数(及ufunc)是一种对ndarray中的数据执行元素级运算的函数。你可以将其看作简单函数(接受一个或多个标量值,并产生一个或多个标量值)的矢量化包装器。 https://zhuanlan.zhihu.com/p/33468084 abs,fabs sqrt square exp log,l ...
分类:
编程语言 时间:
2018-05-23 02:21:10
阅读次数:
221
numpy数组使你可以将许多数据处理任务表述为间接的数组表达式(否则需要编写循环)。用数组表达式代替循环的做法,通常被称为矢量化。一般来说,矢量化数组运算要比等价的纯python方式要快上一两个数量级(甚至更多),尤其是各种数值计算。 ...
分类:
编程语言 时间:
2018-05-23 02:07:40
阅读次数:
205
概念:喷绘是建立在室外并且依附于建筑物上的广告媒体形式 应用:由于印刷有尺寸限制,所以当印刷无法满足广告宣传的需求,必须采用喷绘 分类:大、中、小型 大型广告:10米左右,擎天柱、围挡、商场楼层广告等 中型广告:5~8米,车体广告、候车亭广告等 小型广告:3米左右,灯箱、易拉宝、X展架等(易拉宝:8 ...
分类:
其他好文 时间:
2018-05-07 16:09:40
阅读次数:
118
针对Series对象,从中抽取信息 unique可以得到Series对象的唯一值数组 返回的是未排序的数组,如果需要排序,再次执行sort()方法或者用numpy的顶级函数sort() 值计数 用到value_counts方法或value_count顶级函数 isin用于判断矢量化集合的成员资格,可 ...
分类:
其他好文 时间:
2018-04-07 18:57:52
阅读次数:
193
通用函数(ufunc)是对ndarray中的数据执行元素级运算的函数。可看作简单函数的矢量化包装。 一元ufunc sqrt对数组中的所有元素开平方 exp对数组中的所有元素求指数 二元ufunc maximum 比较多个数组相同位置的元素,取大的值。注意,相互比较的数组shape必须一致 mini ...
分类:
编程语言 时间:
2018-04-05 23:11:56
阅读次数:
475
欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 文本数据需要特殊处理,然后才能开始将其用于预测建模。 我们需要解析文本,以删除被称为标记化的单词。然后,这些词还需要被编码为整型或浮点型,以用作机器学习算法的输入,这一过程称为特征提取(或矢量化)。 scikit-learn 库提供易于使用的工 ...
分类:
其他好文 时间:
2018-02-12 18:43:33
阅读次数:
193
一、矢量运算 数组不用循环即可对每个元素执行批量的算术运算操作,这个过程叫做矢量化,即用数组表达式代替循环的做法。 矢量化数组运算性能比纯Python方式快上一两个数据级。 大小相等的两个数组之间的任何算术运算都会将其运算应用到元素级上的操作。 元素级操作:在NumPy中,大小相等的数组之间的运算, ...
分类:
编程语言 时间:
2018-01-14 13:01:53
阅读次数:
245
2017-12-08 13:48:22 在深度学习 处理大数据时,采用常用的 for 循环无法及时有效地处理,因此采用 矢量化的方法来处理矩阵运算。 以 Python 的 numpy 库来对比 10^6 (百万)数量级 传统的 for circulate (for 循环 ) 与 矢量化 处理 的对比 ...
分类:
其他好文 时间:
2017-12-08 16:48:02
阅读次数:
165