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 · 1062 阅读 · 0 评论 -
Python数据分析基础教程(三、常用函数)
1、读写文件# coding=utf-8import numpy as np#单位矩阵,即主对角线上的元素均为1,其余元素均为0的正方形矩阵。#在NumPy中可以用 eye 函数创建一个这样的二维数组,我们只需要给定一个参数,用于指定矩阵中1的元素个数。i = np.eye(2)print(i)# 使用 savetxt 函数将数据存储到文件中,当然我们需要指定文件名以及要保存...原创 2019-07-05 11:14:23 · 406 阅读 · 0 评论