numpy将所有数据变为0和1_Numpy库学习

a5130ce996acfe5020c56695621165d2.png

之前照着《利用python进行数据分析》学过一边,代码也跟着敲了,但是如果不用的话,印象不深,忘的特别快。所以,现在再过一遍,并且记录一下,加深印象。

一、创建

numpy中的多维数组对象ndarry的创建。

使用array方法进行创建 一个2*3的矩阵,shape方法查看数据维度,dtype方法查看数据数据类型。ndarry中数据类型会保持一致,改变其中一个数据类型,其他的都会根据数据类型进行变化。比如,将其中一个改为小数,所有数据类型都会变为float64。

array2=np.array([[1,2,3],[4,5,6]])
array2
array2.shape
array2.dtype

44c6f2e5240db2150dfe6e5ebe290e4a.png

d56aacf64857d249e497d49e0e31aea3.png

86943902de90c45aa14453d1f51db081.png

ac32da0dfe00f121b7f084837f1c4e6d.png
适用astype方法就可以改变数据的数据类型。

二、索引

ndarray数据索引。和python中list数据切片、索引类似,ndarray只需传入想要索引数据位置,就会将想要的值取出来。灵活的很。

6ef777f75fb5a30eb8827057ce8600d1.png

83a0d7af4c8eb577697999a494da28e2.png
这里取出数带引号就是我改变了一个数据类型,所有的数据类型都随之发生了变化。

a95cc73446cefc4988356881c09ca3b7.png

三、计算

ndarry数据计算

a931329bea6f785343e4a4e4513ebcda.png

判断ndarray中数据是否大于10,直接进行比较就行了。

43fd77159eedf68f1150811a9f69f0c5.png

505edc9cfd8f928eca316aa3232d4abc.png
所有数都乘以2

06f79e430922fe22a2968a5d2a42bbe1.png

举一反三,加减乘除、切片、索引都适用。

3a20e7b4c8e7cd9b6e311fc4636f6270.png
还可以将布尔值数据当做索引进行传入,返回True位置的数据。

四、转置

和线代中的概念一样呀。

da3922be2a49196aff81b275d5100f79.png

五、求极值

最大值,最小值,平均值,就很方便。

22ee7a9bb7b17d6f440f31ca7be85879.png

f8755d70fa291e39f1badc462344b224.png
同样,切片、索引都适用,这里就能看出来python处理数据方便的地方了。

六、求和

可以行求和、列求和,只需改变axis参数即可,同样,索引、切片全部适用。

e45c968fc9aa679156da868e33243296.png

日常适用主要的运算差不多就这些了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

win8.1 linux系统,电脑显示win8.1linux系统失效的原因及解决办法!

电脑蓝屏每次代码都不一样,有的是epoll或者workflow代码有的是错误码,会将错误进行查找,电脑蓝屏错误有些可以修复,也有错误修复不了的,出现蓝屏,最可能的原因是segmentationfault,出现的原因是…

数据丢失情况下应急之顶级数据恢复服务提供商列表

在当今的数字世界中,数据存储设备在我们的职业和个人生活中发挥着非常重要的作用。 无论是硬盘驱动器上的重要专业文档、USB 闪存驱动器上的医疗数据还是外部硬盘驱动器上的照片和视频,我们都将重要信息存储在一个或另一个数据存储设备上。我们认为数据…

jsencrypt加密同一值返回不同密文_密码学原语如何应用?解析密文同态性的妙用...

免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。小编:记得关注哦来源:微众银行区块链隐私数据在密文形式下是否依旧可以加减乘除?其背后的同态性原理…

小红帽怎样装图形化界面_纯技术篇:U盘装系统,不再多花冤枉钱

U盘装系统,顾名思义就是用U盘安装电脑的操作系统。这里小编用现在最常见的大白菜装机软件来开始教程。1、使用大白菜装机版制作大白菜U盘启动盘之前,需要准备一个存储空间大于2G的U盘。2、下载并且安装好大白菜装机版,打开安装好的大白菜装机…

北斗三号b1c频点带宽_重磅北斗星通新一代22nm北斗高精度定位芯片正式发布

11月23日,第十一届中国卫星导航年会在四川省成都市盛大召开。年会首日,北斗星通旗下企业和芯星通正式发布了最新一代全系统全频厘米级高精度GNSS芯片——和芯星云NebulasⅣ。这颗芯片代表了国内卫星导航芯片的最高水平,在厘米级高精度定位领域…

为什么人会摆高姿态_为什么感情相处中不要随意掏心掏肺?

如今已经到了十二月份,过年的时间一点一点推进,在这个冬天你这一年的感悟有多少?这一年过得还快乐吗?可能有人在这一年遇到了自己的另一半,彼此陪伴走过四季,沉浸在爱情的蜜罐里,感受荷尔蒙碰撞…

hadoop 2.7.2 + zookeeper 高可用集群部署

一.环境说明 虚拟机:vmware 11 操作系统:Ubuntu 16.04 Hadoop版本:2.7.2 Zookeeper版本:3.4.9 二.节点部署说明 三.Hosts增加配置 sudo gedit /etc/hosts wxzz-pc、wxzz-pc0、wxzz-pc1、wxzz-pc…

最全面的Android Studio使用教程【申明:来源于网络】

最全面的Android Studio使用教程【申明:来源于网络】 http://www.admin10000.com/document/5496.html 转载于:https://www.cnblogs.com/yearHeaven/p/6741388.html

linkedhashmap 顺序_LinkedHashMap 源码详细分析(JDK1.8)

1. 概述LinkedHashMap 继承自 HashMap,在 HashMap 基础上,通过维护一条双向链表,解决了 HashMap 不能随时保持遍历顺序和插入顺序一致的问题。除此之外,LinkedHashMap 对访问顺序也提供了相关支持。在一些场景下,该特性…

testNG入门详解

TestNG 的注释: DataProvider ExpectedExceptions Factory Test Parameters <suite name"ParametersTest"><test name"Regression1"><classes><class name"com.example.ParameterSample" /><class name"com.exa…

尼康相机报错err_数码相机遇到这12种错误,自己动手就能解决,再不用找人维修...

如果您资深摄影师或者专业摄影爱好者&#xff0c;那么您必须熟悉下面提到的数码相机所出现的问题和错误。如果您没有遇到任何问题&#xff0c;要么您是初学者&#xff0c;要么您已经很少拍摄了。下面列出的常见相机问题及其解决方案&#xff0c;会为您在使用数码相机的过程中提…

mysql 慢查询过多_MySQL 慢查询优化

为什么查询速度会慢1.慢是指一个查询的响应时间长。一个查询的过程&#xff1a;客户端发送一条查询给服务器服务器端先检查查询缓存&#xff0c;如果命中了缓存&#xff0c;则立可返回存储在缓存中的结果。否则进入下一个阶段服务器端进行SQL解析、预处理&#xff0c;再由优化器…

android beta项目官方页面,安卓7.0开发者预览版如何安装?Android Beta项目正式上线...

谷歌现在越来越不按常理出牌了&#xff0c;今天早些时候&#xff0c;他们已经提前秀出了Android 7.0。从最新亮相的Android N开发者预览版来看&#xff0c;谷歌进行了一些调整&#xff0c;但更重要的是&#xff0c;增加了一些新的功能&#xff0c;比如分屏、新的通知控制等。那…

iOS-模糊查询

http://blog.csdn.net/qq_33701006/article/details/51836914 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 目录(?)[] 前言: 为了巩固FMDB,就来找个简单的Demo学习一下。不好找工作啊&#xff0c;就学习吧&#xff0c;没应聘的消遣吧。 简单介…

钱币掉落动画android,mpvue实现小程序签到金币掉落动画(api实现)

这里使用小程序自带的api来实现&#xff0c;用小程序来写动画的恶心点在于&#xff0c;没有帧&#xff0c;只能用setimeout 来作为帧来使用&#xff0c;下面是实现代码&#xff0c; 下面是简单用div代替了图片&#xff0c;需要什么图片&#xff0c;可以自行替换相应的div即可需…