2018年3月11日

numpy学习(数学和统计方法)

摘要: 可以通过数组上的一组数学函数对整个数组或某个轴向的数据进行统计计算。sum、mean以及标准差std等聚合计算(aggregation,通常叫做约简(reduction)),mean和sum这类的函数可以接受一个axis参数(用于计算该轴向上的统计值)。最终结果是一个少一维的数组: axis可以省略 阅读全文

posted @ 2018-03-11 16:04 疯度翩翩945 阅读(333) 评论(0) 推荐(0) 编辑

numpy学习(将条件逻辑表述为数组运算)

摘要: numpy.where函数是三元表达式xifconditionelsey的矢量化版本。假设我们有一个布尔数组和两个值数组: 假设我们想要根据cond中的值选取xarr和yarr的值:当cond中的值为True时,选取xarr的值,否则从yarr中选取。列表推导式的写法应该如下所示: 这有几个问题。第 阅读全文

posted @ 2018-03-11 14:42 疯度翩翩945 阅读(1760) 评论(0) 推荐(0) 编辑

numpy学习(利用数组进行数据处理)

摘要: NumPy数组使你可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环)。用数组表达式代替循环的做法,通常被称为矢量化。一般来说,矢量化数组运算要比等价的纯Python方式快上一两个数量级(甚至更多),尤其是各种数值计算。 假设我们想要在一组值(网格型)上计算函数sqrt(x^2+y^2 阅读全文

posted @ 2018-03-11 12:24 疯度翩翩945 阅读(146) 评论(0) 推荐(0) 编辑

导航