随笔分类 - python数据分析
python数据分析的笔记
摘要:1. 设置字体的大小 2. 防止标签重叠,可以将窗口设置的大一些 3.源码 4.结果
阅读全文
摘要:python实现normal equation进行一元、多元线性回归 一元线性回归 数据 代码 结果 注意这里我踩了一个小小的坑,就是用SGDRegressor的时候,总是和预期结果相差一个截距,通过修改g从g=x g2+g1到g=x g2+g1+intercept,加上截距就好了 图中红色表示no
阅读全文
摘要:pandas中的数据结构 DataFrame DataFrame是什么? 表格型的数据结构 DataFrame 是一个表格型的数据类型,每列值类型可以不同 DataFrame 既有行索引、也有列索引 DataFrame 常用于表达二维数据,但可以表达多维数据 DataFrame创建 从字典创建 从二
阅读全文
摘要:pandas中数据结构 Series pandas简介 Pandas是一个开源的,BSD许可的Python库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。Python与Pandas一起使用的领域广泛,包括学术和商业领域,包括金融,经济学,统计学,分析等。在本教程中,我们将学
阅读全文
摘要:numpy伪随机数的生成 normal函数 可以用normal来得到一个标准正态分布的4×4样本数组 seed函数 这些都是伪随机数,是因为它们都是通过算法基于随机数生成器种子,在确定性的条件下生成的。可以用NumPy的np.random.seed更改随机数生成种子: RandomState num
阅读全文
摘要:numpy中线性代数用法 矩阵乘法 计算点积 计算的公式是 计算内积 计算公式 计算行列式 求线性方程的解 矩阵表示
阅读全文
摘要:保存单个数组 np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中的: 如果文件路径末尾没有扩展名.npy,则该扩展名会被自动加上。然后就可以通过np.load读取磁盘上的数组
阅读全文
摘要:numpy使用数组进行数据处理 meshgrid函数 理解: 二维坐标系中,X轴可以取三个值1,2,3, Y轴可以取三个值7,8, 请问可以获得多少个点的坐标? 显而易见是6个: (1,7)(2,7)(3,7) (1,8)(2,8)(3,8) 生成坐标绘制图像: 将条件逻辑表述为数组运算 根据con
阅读全文
摘要:numpy中的快速的元素级数组函数 一元(unary)ufunc 对于数组中的每一个元素,都将元素代入函数,将得到的结果放回到原来的位置 二元(binary)ufunc 取x和y之中对应位置的最大值 返回多个数组的ufunc 分别获取小数部分和整数部分 一些ufuc函数
阅读全文
摘要:numpy数组转置与轴变换 矩阵的转置 矩阵的内积 轴变换 二维轴变换 1.两轴交换 三维轴变换 1.这种变化有点麻烦,不好理解。但是如果简单化就好了,加入用P(x,y,z)来表示矩阵中的每一个点,那么在numpy中,这个x,y,z就分别对应0,1,2 2.举个例子比如原来数组中0这个元素,它原来的
阅读全文
摘要:numpy数组的索引和切片 基本切片操作 切片赋值操作 1.切片赋一个值对应原来数组中的值也会变 2.给数组中所有元素赋值 3.如果想使用复制的方法,使用copy方法 高阶数组索引 高维数组切片 布尔型索引 1.假设我们有一个用于存储数据的数组以及一个存储姓名的数组(含有重复项)。在这里,我将使用n
阅读全文
摘要:numpy数组的运算 数组的乘法 数组的减法 数组的标量运算 数组的标量运算会传播到数组中的每一个元素 数组比较 大小相同的数组之间的比较会生成布尔值数组:
阅读全文
摘要:numpy库中数组的数据类型 dtype是一个特殊的对象,它含有ndarray将一块内存解释为特殊数据类型所需要的信息 指定数据类型创建数组 numpy数据类型 数组数据类型转换 注意: 1.使用numpy.string_类型时,一定要小心,因为NumPy的字符串数据是大小固定的,发生截取时,不会发
阅读全文
摘要:numpy库 numpy是Python数值计算最重要的基础包。大多数提供科学计算的包都是用NumPy的数组作为构建基础。numpy十分高效,基于NumPy的算法要比纯Python快10到100倍(甚至更快),并且使用的内存更少。 NumPy的ndarray 初步用法 导入库 生成随机矩阵 简单运算
阅读全文

浙公网安备 33010602011771号