简介

一:数据的CSV文件存取(一维或二维)

(一)写入文件savetxt

(二)读取文件loadtxt

二:多维数据的存取

(一)保存文件tofile

(二)读取文件fromfile

(三)NumPy 的便捷文件存取save/savez或load

三:NumPy的随机数函数(random模块)

rand()均匀分布

randn()标准正态分布,有几个参数,代表有几个维度

randint()整数数组

seed()随机数种子

shuffle()根据数组第一轴产生一个新的乱序数组(在原数组基础)

permutation()同上改变顺序(不会修改原数组)

choice()在一维数组基础上,抽取元素组成新的数组

uniform()均匀分布数组

normal()正态分布数组

poisson()泊松分布数组

四:NumPy的统计函数

sum()相关元素和

mean()相关元素均值(期望)

average()相关元素均值(可加权)

std()相关元素标准差

var()相关元素方差

五:NumPy的梯度函数

gradient()返回每个维度梯度

一:数据的CSV文件存取(一维或二维)

(一)写入文件savetxt

(二)读取文件loadtxt

二:多维数据的存取

(一)保存文件tofile

补充:

二进制文件会比文本文件占用更小的空间

(二)读取文件fromfile

注意:

该方法需要读取时知道存入文件时数组的维度和元素类型
所以:a.tofile()和np.fromfile()需要配合使用
解决方法:可以通过元数据文件存储额外信息,在加载数据时,配合元数据文件进行还原
元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),
主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。

(三)NumPy 的便捷文件存取save/savez或load

注意:

若是作为中间数据缓存,save和load是一种十分便捷的方法
若是与其他程序进行交互对接,CSV是一种不错的方法

三:NumPy的随机数函数

注意:上面的概率是谁的数值越大,谁被抽取的概率越大

四:NumPy的统计函数

五:NumPy的梯度函数

梯度:反应了元素的变化率,梯度有助于我们发现图像。声音的边缘,在那些不是很平滑的地方,我们能够很快的发现

总结

更多方法见:https://blog.csdn.net/yxjsmile/article/details/104519982

数据分析与展示---Numpy数据存取与函数的更多相关文章

  1. 数据分析与展示——NumPy数据存取与函数

    NumPy库入门 NumPy数据存取和函数 数据的CSV文件存取 CSV文件 CSV(Comma-Separated Value,逗号分隔值)是一种常见的文件格式,用来存储批量数据. np.savet ...

  2. 第一周——数据分析之表示 —— Numpy 数据存取与函数

    数据的CSV文件的存取 CSV文件:CSV (Comma‐Separated Value, 逗号分隔值) CSV是一种常见的文件格式,用来存储批量数据 np.savetxt(frame, array, ...

  3. Python数据分析与展示(1)-数据分析之表示(2)-NumPy数据存取与函数

    NumPy数据存取与函数 数据的CSV文件存取 CSV文件 CSV(Comma-Separated Value,逗号分隔值) CSV是一种常见的文件格式,用来存储批量数据. 将数据写入CSV文件 np ...

  4. Python——NumPy数据存取与函数

    1.数据csv文件存贮 1.1 CSV文件写入 CSV (Comma‐Separated Value, 逗号分隔值)CSV是一种常见的文件格式,用来存储批量数据 np.savetxt(frame, a ...

  5. Numpy数据存取与函数

    数据的CSV文件存取 多维数据的存取 NumPy的随机数函数 NumPy的统计函数 NumPy的梯度函数

  6. 数据分析与展示——NumPy库入门

    这是我学习北京理工大学嵩天老师的<Python数据分析与展示>课程的笔记.嵩老师的课程重点突出.层次分明,在这里特别感谢嵩老师的精彩讲解. NumPy库入门 数据的维度 维度是一组数据的组 ...

  7. Numpy数据存取

    Numpy数据存取 numpy提供了便捷的内部文件存取,将数据存为np专用的npy(二进制格式)或npz(压缩打包格式)格式 npy格式以二进制存储数据的,在二进制文件第一行以文本形式保存了数据的元信 ...

  8. 数据分析与展示---Numpy入门

    概括: 一:数据维度 (一)一维数据 (二)二维数据 (三)多维数据 (四)高维数据 二:Numpy的数组对象:ndarray (一)Numpy介绍 (二)N维数组对象ndarray (三)ndarr ...

  9. 数据分析与展示——Pandas数据特征分析

    Pandas数据特征分析 数据的排序 将一组数据通过摘要(有损地提取数据特征的过程)的方式,可以获得基本统计(含排序).分布/累计统计.数据特征(相关性.周期性等).数据挖掘(形成知识). .sort ...

随机推荐

  1. iOS自学-混合编程

    OC调用swift,引入头文件 #improt "工程名字-swift.h" swift调用OC,在桥梁文件里面引入OC文件 的头文件 尽情混合编程吧...

  2. eg_6

    问题描述: 将一句话的单词进行倒置,标点不倒置.比如 I like beijing. 经过函数后变为:beijing. like I Demo1: import java.util.Scanner; ...

  3. [51单片机] Keil C51中变量的使用方法详解

    引言    8051内核单片机是一种通用单片机,在国内占有较大的市场份额.在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功.由于51内核单片机的存储结构的特殊性,Keil C51中变量 ...

  4. JabRef学习笔记(一)

    JabRef简介 JabRef is an open source bibliography reference manager. The native file format used by Jab ...

  5. 蜗牛慢慢爬 LeetCode 7. Reverse Integer [Difficulty: Easy]

    题目 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 Have ...

  6. 9th 本周工作量及进度统计

    本周psp C(类别) C(内容) S(开始时间) ST(结束时间) I(中断时间) T(实际时间) 文档 11月10日 Beta发布的评论 20:30 21:18 0:05 43 活动 11月12日 ...

  7. Delphi 获取Ip地址的方法总结

    通过注册表获取或修改Ip 想到Windows会把系统网卡相关信息存入注册表,肯定可通过注册表读取具体ip信息.大致思路是找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W ...

  8. request使用代理

    # *_*coding:utf-8 *_* import requests url = 'http://test.yeves.cn/test_header.php' params = {'id':'1 ...

  9. [转帖]TLS 版本问题

    转帖 From https://www.cnblogs.com/xjnotxj/p/7252043.html 一.环境: CentOS 6.8nginx 1.6.0php 7.0.10 二.背景 最近 ...

  10. sublinme 快捷键格式

    {"keys": ["ctrl+shift+f"], "command": "reindent" , "arg ...