Python Data Analysis
沐雨金鳞
大行不顾细谨
展开
-
Python数据分析基础教程(一:通过传统一维向量加法和NumPy实现一维向量加法以及其时间差异)
1、NumPy数组对象 NumPy数组在数值运算方面的效率优于Python提供的list容器。 使用NumPy可以在代码中省去很多循环语句,因此其代码比等价的Python代码更为简洁。 2、动手实现:向量加法 对两个向量 a 和 b 做加法。这里的向量即数学意义上的一维数组。 向量 a 的取值为0~n的整数的平方,例如 n 取3时,向量 a 为0、1或4。 向量 b 的取值为0~...原创 2019-05-19 10:03:33 · 1941 阅读 · 0 评论 -
Python数据分析基础教程(二、NumPy数组)
1、NumPy数组对象 NumPy中的 ndarray 是一个多维数组对象,该对象由两部分组成: 实际的数据; 描述这些数据的元数据; 大部分的数组操作仅仅修改元数据部分,而不改变底层的实际数据。 ndarray 支持更高的维度的数组。 NumPy数组一般是同质的(但有一种特殊的数组类型例外,它是异质的),即数组中的所有元素类型必须是一致的。这样有一个好处:如果我们知道数组中的元...原创 2019-05-19 15:06:01 · 1061 阅读 · 0 评论 -
Python数据分析基础教程(三、常用函数)
1、读写文件 # coding=utf-8 import numpy as np #单位矩阵,即主对角线上的元素均为1,其余元素均为0的正方形矩阵。 #在NumPy中可以用 eye 函数创建一个这样的二维数组,我们只需要给定一个参数,用于指定矩阵中1的元素个数。 i = np.eye(2) print(i) # 使用 savetxt 函数将数据存储到文件中,当然我们需要指定文件名以及要保存...原创 2019-07-05 11:14:23 · 406 阅读 · 0 评论