"""
比较和Fancy Indexing
"""x=numpy.arange(16)
#假如想要访问下标3,5,8(步长不存在关系)对应的值,那么可以用下面的方法实现
ind=[3,5,8]
x[ind]X=x.reshape(4,-1)
row=numpy.array([0,1,2])
col=numpy.array([1,2,3])
X[row,col]#查看索引(0,1),(1,2),(2,3)对应的值col=[True,False,True,True]#也可以使用布尔数组进行查看
X[1:3,col]#对1,2两行和0,2,3三列感兴趣"""
numpy.array的比较
"""
x<3#输出的是布尔数组,True或者Falsenumpy.sum((x<=3)&(x>1))#输出小于等于3并且大于1的个数,此时应为&而不是&&
numpy.any(x==0)#是否含有0
numpy.all(x>=0)#都满足此条件才返回True
numpy.sum(~(x==0))#非运算

3-5比较和Fancy Indexing相关推荐

  1. Numpy 之Fancy indexing

    在创建完narray多维数组时,一般访问多维数组的某个元素是都是使用index进行访问,但是使用index访问存在一个问题就是一次只能访问一个元素,但是Numpy Fancy Indexing很好的解 ...

  2. python通过fancy indexing把数组转换为one hot编码的numpy array

    背景 实现一维numpy数组 a = array([1,0,3]) 转换为2维的 1-hot数组 b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]]) python ...

  3. Pytorch中Tensor的索引,切片以及花式索引(fancy indexing)

    目录 理解Tensor的dim 索引 简单索引 用1维的list,numpy,tensor索引 用booltensor索引 切片 花式索引 结语 前一段时间遇到一个花式索引的问题,在搜索良久之后没有找 ...

  4. 【Numpy库】【花哨索引】用python做数据分析所必须掌握的基础库之一 _03_ 花式(花哨)索引_fancy indexing

    花哨索引          花式(哨)索引( Fancy indexing) 是一个NumPy术语, 它指的是利用整数数组进行索引.         花哨索引----传递的是索引数组,不是单个标量.花 ...

  5. Numpy学习笔记(下篇)

    目录 Numpy学习笔记(下篇) 一.Numpy数组的合并与分割操作 1.合并操作 2.分割操作 二.Numpy中的矩阵运算 1.Universal Function 2.矩阵运算 3.向量和矩阵运算 ...

  6. python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理

    pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...

  7. 技术图文:NumPy 的简单入门教程

    背景 这段时间,LSGO软件技术团队正在组织 "机器学习实战刻意练习"活动,这个活动是"Python基础刻意练习"活动的升级,是对学员们技术的更深层次的打磨.在 ...

  8. 图解NumPy:常用函数的内在机制

    选自Medium 作者:Lev Maximov 机器之心编译 编辑:Panda 支持大量多维数组和矩阵运算的 NumPy 软件库是许多机器学习开发者和研究者的必备工具,本文将通过直观易懂的图示解析常用 ...

  9. Python从入门到精通- 什么是NumPy? (上)

    0 引言 本文是 Python 系列的第三篇 Python 入门篇 (上) Python 入门篇 (下) 数组计算之 NumPy (上) 数组计算之 NumPy (下) 科学计算之 SciPy 数据结 ...

最新文章

  1. iOS 开发经验总结
  2. 我是村里唯一的PM,哈哈哈…
  3. window下从硬盘安装ubuntu双系统
  4. EMC_AutoStart5.4安装配置之五
  5. Linux 文件查找(find)
  6. 推荐系统的发展与简单回顾
  7. java基础(网络编程---IP、端口、URL)
  8. JDEManual2 Overview
  9. APP技巧:一次性给手机充电到100%最佳?大部分人都做错了
  10. .NET 深度指南:Colors
  11. Codeforces Round #716 (Div. 2) D(随机算法)
  12. IE通过推理IE陈述的版本号
  13. 如何实现动态水球图 --》 echars结合echarts-liquidfill实现
  14. 如何把密度函数化为标准正态二维分布_概率微课:第三章(22) 二维随机变量及分布函数定义...
  15. java junit
  16. AD09铺铜 (画完PCB后改线与铺铜冲突)
  17. bigquery json处理函数json_extract和json_extract_scalar的区别
  18. python设置默认utf8编码_Python设置默认编码为utf8的方法
  19. C基础(三)函数的使用
  20. 修改谷歌浏览器ua的简单方法

热门文章

  1. quartz中的corn表达式(转)
  2. Springsecurity搭建自定义登录页面
  3. 短视频、直播平台第三方SDK接入教程
  4. 《PHP和MySQL Web开发从新手到高手(第5版)》一2章 MySQL简介2.1 数据库简介
  5. spring数据持久化
  6. 48.检测对象是否为空
  7. oracle11g 密码大小写禁用及密码有效期限制
  8. 这个例子主要展示了通过点击button实现viewflipper页面切换
  9. (转)一台服务器安装两个tomcat6 服务的解决方案
  10. jpa 人大金仓数据库方言_国产数据库的春天,人大金仓完成近亿元融资