
数据分析
雨浅听风吟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
np.sum的用法学习笔记
sum本身很简单但是加入参数sum(a,axis=0)或者是.sum(axis=1)就会有些混淆a = np.array([[0, 1, 2]]) print(a.sum())print(a.sum(axis=0))print(a.sum(axis=1))结果得到结果可知sum是所有都相加,axis=0是第0轴相加,axis=1是第一轴相加。...原创 2020-02-13 14:45:18 · 829 阅读 · 0 评论 -
numpy中reshape的用法
numpy.reshape(a, newshape, order=‘C’)参数a:array_like要重塑的数组。newshape:int或int的元组新形状应与原始形状兼容。如果是整数,则结果将是该长度的一维数组。一种形状尺寸可以为-1。在这种情况下,该值是根据数组的长度和其余维来推断的。order:{'C','F','A'},可选使用此索引顺序读取a的元素,然后使用此索引顺...原创 2020-02-13 13:53:26 · 2270 阅读 · 0 评论 -
python pickle模块用法-测试-cs231n数据集中内容
文章目录pickle模块意义模块接口实例pickle模块意义该pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议。 “Pickling”是将Python对象层次结构转换为字节流的过程, “unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle模块对于错误或恶意构造的数据是不安全的。pickle协议和JSON(J...原创 2020-01-19 00:25:06 · 605 阅读 · 0 评论 -
Numpy的加深练习笔记
文章目录创建数组Arrays思考其他创建方法创建数组Arrays一个numpy数组是一个由不同数值组成的网格。网格中的数据都是同一种数据类型,可以通过非负整型数的元组来访问。维度的数量被称为数组的阶,数组的大小是一个由整型数构成的元组,可以描述数组不同维度上的大小。我们可以从列表创建数组,然后利用方括号访问其中的元素:import numpy as npa=np.array([1,2,3...原创 2020-01-16 14:48:16 · 329 阅读 · 0 评论 -
np.argsort()的用法
argsort函数返回的是数组值从小到大的索引值import numpy as npa=[7,9,8,-4]print(np.argsort(a))结果[3,0,2,1]在这里最小的是-4所以第一个是3第二小的数是7所以第二个数是0第三小的数是8所以第三个数是89最大所以第四个数是1...原创 2020-01-01 20:23:32 · 580 阅读 · 0 评论 -
Nmpy的梯度函数
二维每个元素有两个方向原创 2019-12-22 15:00:57 · 137 阅读 · 0 评论 -
Nuumpy的统计函数
axis=None是统计函数的标配参数。第一个数组来讲最外层的维度是0,内层的维度是1,所以axis=1表示将第二维度进行平均运算。0,1,2,3,4是一个元素。5,6,7,8,9是一个维度的元素。将这个层次维度的元素求得平均值,看出一共3个元素,每个元素第二维度有五个值,求得平均值是2,7,12.我们将axis设为1则只在第二维度运算,第一维度还是3.中位数通过公式计算得到值是...原创 2019-10-31 23:31:46 · 183 阅读 · 0 评论 -
Numpy-多维数组的存取
与csv不同没有包含维度信息,只将数组中的信息列出到数组中如果没有sep格式无法看懂二进制文件使用fromfile可以还原看懂无论什么方法,读回文件都要指定类型需要reshape重新还原。可以发现是二进制文件,它把数据元信息包括维度,同构解析元信息得到结果...原创 2019-10-31 23:14:20 · 2282 阅读 · 0 评论 -
数据的CSV文件存取
CSV文件(comma-seperated -value)-逗号分格值文件。可以存储批量数据,如下图存储方式numpy中有两个函数可以读取和存储csv文件。默认%.18e用科学计数法保留18位小数,是用户要主要修改的文件。csv是逗号所以要改成逗号。示例如下。读取CSV为什么强调压缩文件,在处理数据中生成规模比较大,用压缩文件空间就会比较小。此外强调。要将csv文件中...原创 2019-10-30 14:02:57 · 357 阅读 · 0 评论 -
Numpy-ndarray-数组运算
标量运算数组本身是包含元素的集合,对数组运算,其实对数组每个元素运算,celling不超过元素的整数的最大值floor超过元素的整数最小值如上图生成a,对所有元素去平方,np。square(a)生产一个数组,但a本身没有改变。次时用a=np.sqrt(a)改变了啊如果需要改变原来数组,要赋值原来数组。上图用modf有两个数组,小数和整数部分,这样一个函数整数也是浮点数,这样...原创 2019-10-30 13:42:35 · 585 阅读 · 0 评论 -
Numpy-ndarray的创建和变换
文章目录从列表和元组中创建ndarray数组创建ndarray数组的变换ndarray数组类型变换ndarry数组向列表转换从列表和元组中创建只要包含数据个数相同就可以混合创建ndarray数组创建ones zeros 等生成都是浮点数类型,除非用dtype指定。arrange生成整数类型。也可以生成多维数组,用x.shape返回x形状,(2,3,4)分别代表,最外层元素有2个...原创 2019-10-27 11:25:30 · 564 阅读 · 0 评论 -
Numpy-ndarray
NumpPy引用使用NumPy库可以用import numpy as np其中as np是起一个别名,可以去掉as np,也可以改成别的名字,但是建议使用上述约定的别名不用as np会使代码变长每次要numpy.改别的名字其他人并不一定熟悉ndarray这并不是一种科学计算方式把一维数组a和b当做两个数据numpy底层用c实现,可以减少大量的时间。in out 是I...原创 2019-10-26 17:42:56 · 240 阅读 · 0 评论 -
Numpy入门-数据的维度
维度是数据的组织形式我们可以将一组数据一维展开也可以在二维方向上展开,这就有两个不同含义一维数据一维数据有对等关系的有序或无序数据构成,采集用线性方式组织python中没有数组数据表示格式目前主要有三种JSON,XML.YAML...原创 2019-10-26 17:12:44 · 526 阅读 · 0 评论