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,出现的原因是…

js 保留两位小数(四舍五入)

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 intA.toFixed(2)

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

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

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

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

c语言函数大全 chm,【oeasy丨c语言丨函数】C语言库函数使用大全CHM版

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼函数名: arc功 能: 画一弧线用 法: void far arc(int x, int y, int stangle, int endangle, int radius);程序例:#include #include #include #include int main(void){/* request auto detection */int gdriver DETECT, gmode, …

VS.NET 编译出来的DLL,XML注释(Sumarry 注释)输出

项目属性——生成——输出中选中xml文档文件——生成即可

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

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

c#语言中的变量名,在C#中创建动态变量名

如果你坚持使用当前的设计(CSV字典),你可以使用ExpandoObject类来获得你想要的东西,创建一个简单的工厂类:public static class ObjectFactory{public static dynamic CreateInstance(Dictionary objectFromFile){dynamic instance new ExpandoObject();var instan…

c++11 lambda

为什么需要lambda函数匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c引入了lambda 函数,你可以在你的…

Axure SVN共享 Commit Failed (details Follow) 问题解决

1.先全部获新,再签入。2.重新连接共享获新到另一个文件夹,重新修改签入即可。

c语言编译器不支持64位,什么编译器支持64位整数?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Free downloadsWhat Description Other infoslcc-win32 The compiler system, featuring compiler, linker, assembler, resource Editor and a lot of useful tools size: 4.0M last updated:Saturday, 09-Oct-2004 07:18:23 EDT)…

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

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

算法随笔一(背包问题)

今天逛园子,偶然看到了“背包问题”,于是上网找了下相关资料,并写了个简单的实现方案。 何为背包问题? 简单理解,就是给了一堆物品跟一个包,每个物品都有相应的重量和价值,包有自己的承重。我们…

js Array扩展方法

Object.extend function (destination, source) { /// <summary> /// 扩展对象方法 /// </summary> for (var property in source) { destination[property] source[property]; } return destination;} Object.extend(Array.prototype, { …

c语言编程求5的阶乘传统流程图,C语言算法第五源代码以及流程图.doc

C语言算法第五源代码以及流程图程序流程图 内存 执行过程 数计学院计算机科学与技术 110座机电话号码6戴晨丹1 /* example5-3.cpp */2 #include3 Int main45 Intx,y, max;6 printf “请输入两个整数:” ;7 scanf “%d%d”, &x, &y ;8 If x y9 max x;10 else11 max y;12…

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

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

js List 对象封装【原创】

var List function (arr) {/// <summary>/// 加载数组列表/// </summary>/// <returns type"List" />/// <param name"arr">数组</param>return List.fn.Load(arr);};List.fn List.prototype {/// <summary>/// 加…

图论——汉密顿图

http://blog.csdn.net/u013534883/article/details/23952321转载于:https://www.cnblogs.com/dk666/p/6144473.html