数据的CSV文件存取
保存文件:savetxt()方法保存文件
csv文件格式:
np.savetxt(frame,array,fmt='%.18e',delimiter=None)
读取文件: loadtxt()方法读取文件
In [5]: b = np.loadtxt('a1.csv', delimiter=',')
In [6]: b
np.random的随机数函数
rand(d0,d1,... ,dn)
根据d0 - dn 创建随机数组,浮点数,[0,1),均匀分布
randn(d0,d1, ... dn)
根据d0 - dn创建随机数组,标准正态分布
randint(low,[,high,shape])
根据shape创建随机整数或整数数组,范围是[low,high]
seed(s)
随机数种子,s是给定的种子值
In [18]: a = np.random.rand(2,4,5)
In [19]: a
Out[19]:
array([[[ 0.97845512, 0.90466706, 0.92576248, 0.77775142, 0.84334893],
[ 0.39599821, 0.31917683, 0.7961439 , 0.01324569, 0.97660396],
[ 0.5049603 , 0.80952265, 0.67359257, 0.89334316, 0.94496225],
[ 0.04840473, 0.04665257, 0.20956817, 0.62255095, 0.36600489]],
[[ 0.58059326, 0.28464266, 0.23596248, 0.16677631, 0.86467069],
[ 0.14691968, 0.60863245, 0.71725038, 0.69206766, 0.18301705],
[ 0.73197901, 0.99051723, 0.10489076, 0.33979432, 0.0354286 ],
[ 0.73696453, 0.48268632, 0.99294233, 0.06285961, 0.93090147]])
shuffle(a)
根据数组a的第1轴进行随机排列,改变数组x
permutation(a)
根据数组a的第1轴产生一个新的乱序数组,不改变数组x
In [28]: a = np.random.randint(100,200,(3,4))
In [29]: a
Out[29]:
array([[116, 111, 154, 188],
[162, 133, 172, 178],
[149, 151, 154, 177]])
NumPy统计函数
np.random的统计函数 :
函数 说明
sum(a,axis = None) 根据给定轴axis计算数值a相关元素之和,axis整数或元组
mean(a,sxis = None) 根据给定轴axis计算数值a相关元素期望,axis整数或元组
average(a,axis = None,weight = None)根据给定轴axis计算数值a相关元素加权平均值
std(a,axis =None) 根据给定轴axis计算数值a相关元素标准差
var(a,axis = None) 跟据给定轴axis计算数值a相关元素方差
min(a) max(a) 计算数组a中元素的最小值,最大值
argmin(a)argmax(a) 计算数组a中元素的最小值,最大值的降一维后的下标
unravel_index(index,shape) 转换多维下标
ptp(a) 计算数组a中元素的最小值,最大值的差
median(a) 计算数组a中元素的中位数
Original: https://blog.csdn.net/river_19/article/details/123324315
Author: river_19
Title: Python数据分析与展示(二)
相关文章

Hadoop 综合揭秘——MapReduce 基础编程(介绍 Combine、Partitioner、WritableComparable、WritableComparator 使用方式)
前言 本文主要介绍 MapReduce 的原理及开发,讲解如何利用 Combine、Partitioner、WritableComparator等组件对数据进行排序筛选聚合分组的功能。 由于文章是针对...

Keras和Tensorflow以及Pytorch版本对应关系
FrameworkEnv name (--env parameter)DescriptionDocker ImagePackages and Nvidia SettingsTensorFlow 2.2...

多智能体深度强化学习——MADDPG算法代码分析(tensorflow)
写这篇的目的主要是总结一下最近对MADDPG这篇文章的学习过程。其中对文章的实验部分理解还不够深刻,如果某些该领域的大神能看到这篇博客的话,诚挚希望您们提供一些建议和指导! 其中一个问题我已在gith...

聚类稳健标准误
一、为什么? 对样本做回归分析的 核心是使用最小二乘法去估计模型里的 参数,比如核心解释变量前面的系数。我们通过最小二乘法使得残差平方和最小,求得 样本估计系数。如果进行一次估计,由于 干扰项e的存在...

6个实用的 Python 自动化脚本,告别加班,你学会了吗?
每天你都可能会执行许多重复的任务,例如阅读 pdf、播放音乐、查看天气、打开书签、清理文件夹等等,使用自动化脚本,就无需手动一次又一次地完成这些任务,非常方便。而在某种程度上,Python 就是自动化...

Linear Algebra (一)
A B = C AB = C A B =C [ a 11 ⋯ a 1 n ⋮ ⋱ ⋮ a m 1 ⋯ a m n ] [ b 11 ⋯ b 1 p ⋮ ⋱ ⋮ b n 1 ⋯ b n p ] = [ ...

Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform
Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform 基于深度空间特征变换的...

遥感图像深度学习标注——分布式协同标注
RSLabel 是一款专门针对大幅遥感数据的深度学习标注工具 说明:该软件分为桌面版、桌面服务器版、web版。 目前桌面服务器版,配套我开发的深度学习服务器,可实现半自动标注功能,WEB版正在开发中。...

【OpenCV 例程200篇】34. 图像的投影变换(cv2.getPerspectiveTransform)
『youcans 的 OpenCV 例程200篇 - 总目录』 【youcans 的 OpenCV 例程200篇】34. 图像的投影变换 投影变换(Projective mapping)也称透视变换(...

调用百度aip实现短语音翻译(附代码)
我的本意是想在Xilinx PYNQ上实现语音翻译,做一个类似翻译宝的应用,由于百度智能云目前仅支持安卓和IOS上的语音翻译,所以想要在嵌入式设备上实现该功能,就需要顺序调用短语音识别API和通用翻译...

对tensorflow和pytorch的gpu测试
对tensorflow和pytorch的gpu测试 * - 1 tensorflow - 2 pytorch - 3 其他测试方法 - + 3.1 cmd + 3.2 Xshell 1 tensorf...

语音合成 TTS 相关的一些总结
没专门学过也没做过就完全靠零散的概念记录吧 参考资料 TTS背后的技术原理——前端和后端系统 音频基础 uv: 表示清音还是浊音,清音的话几乎没基频 能量: mel 谱 第一维加和求平均 aac 编码...

985大学新增专业,考数据结构+自然语言处理!中央民族大学新增语言信息安全…
中央民族大学是一所985大学,位于北京市。虽然是一所985,但是计算机学科评估C-,软件工程学科评估没有,计算机实力在985中非常弱,即使放到211大学中也不强。 这样一所大学,前段时间发布了一则通知...

python数据分析的一些基础性知识(一)
1、pandas中的数据读写 文本文件是由若干行字符构成的计算机文件,csv是一种用分隔符分隔的文件格式,相对简单,比较通用,是以纯文本形式存储表格数据(数字和文本),应用于程序之间转移表格数据。 p...

10路智能电动自行车充电桩功能特点优势
1、输入/输出电压:AC220V; 2、最大承载电流:25A 3、单路最大电流:3A 4、待机功率:4W 5、箱体尺寸(mm):270W450H120D 6、防护等级:IP21/IP65 7、★接地和...