NumPy学习(三)

作者: kohlgrx | 来源:发表于2018-12-20 23:10 被阅读0次

一、用于数组的文件输入输出

np.save和np.load是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中。

通过np.savez可以将多个数组保存到一个压缩文件中,将数组以关键字参数的形式传入即可:

加载.npz文件时,你会得到一个类似字典的对象,该对象会对各个数组进行延迟加载:

存取文本文件

从文件中加载文本是一个非常标准的任务。今天主要讲的是pandas中的read_csv和read_table函数,以及用np.loadtxt和np.genfromtxt将数据加载到普通的NumPy数组中。

二、线性代数

eg:

三、随机数生成

numpy.random模块对python内置的random进行了补充,增加了一些用于高效生成多种概率分布的样本值的函数。例如,你可以用normal来得到一个标准正态分布的4x4样本数组:

而python内置的random模块则只能一次生成一个样本值。从下面的测试结果中可以看出,如果需要产生大量的样本值,numpy.random快了不止一个数量级:

四、范例:随机漫步

以纯python形成的随机漫步

多次随机漫步

相关文章

  • NumPy学习(三)

    一、用于数组的文件输入输出 np.save和np.load是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未...

  • numpy & pandas

    经过前面洋洋洒洒的学习,进入了第三部分的学习,主要学习了前两章numpy以及pandas,numpy相对还是较为简...

  • Numpy学习笔记(三)

    【转载】Numpy教程 复制与视图 完全不拷贝简单的赋值不拷贝数组对象或它们的数据 视图(view)和浅复制不同的...

  • 2019-09-11丨创作101第一季丨第15天丨学习笔记

    实践过程:NumPy数组对象基础(一)——Python示例 NumPy作为Python的第三方库,是学习数据分析、...

  • Pandas入门教程

    NumPy、Pandas、Scipy是python的三个库,也是数据分析的常用库。其中,numpy学习强烈推荐Nu...

  • numpy 学习(待更新)

    numpy 学习 标签(空格分隔): 机器学习 Numpy 入门 一、安装 pip install numpyor...

  • 18年第50周检视

    一,学习 最近继续和access, numpy抗争,希望持续有效,目前numpy的教材看完了前三章,希望18年内能...

  • Numpy 学习图谱

    在学习 Numpy 的时候,整理了一份 Numpy 学习图谱,希望同样可以帮助到想要入门 Numpy 的朋友。 N...

  • Python—Numpy学习笔记(三)Numpy的运算

    注:本系类笔记采用的是Python3.5X版本,编程环境为Windows64位下的Anaconda所有代码部分均为...

  • Python-03 ~ 机器学习库 之 NumPy

    NumPy是机器学习中最常用的计算科学库,今天就来看看吧 NumPy简单介绍 NumPy的简单介绍:NumPy是机...

网友评论

    本文标题:NumPy学习(三)

    本文链接:https://www.haomeiwen.com/subject/mgbukqtx.html