在使用python数组时,被里面的冒号搞晕了,现在做个简单记录

原始数据

import numpy as np
x=np.array([[1,2,3],[5,6,7],[7,8,9]])
x

第一个冒号

如果出现了这样的冒号 x[:,0]
大家可以猜出下返回的结果是什么?

结果是

array([1, 5, 7])

这个冒号代表了获取了x的所有的行数据,之后逗号后面的0,是获取0列。

扩展举例

例如x[:,0:2],返回值为

array([[1, 2], [5, 6], [7, 8]])

如果出现了x[0:2,0:2],返回值为

array([[1, 2], [5, 6]])

第二个冒号

如果出现了这样的冒号 x[:,::-1]

大家可以猜测下返回的结果

array([[3, 2, 1], [7, 6, 5], [9, 8, 7]])

结果出现了逆序

查资料发现第三个参数就是步长,步长不能为0,为-1代表逆序,如果为1,则代表全选,如果为2,代表隔一个取一个

python 数组中取出最小值_Python 数组中的冒号使用相关推荐

  1. c语言删除数组中的最小值,C语言中删除数组中某个元素的方法

    C语言中删除数组中某个元素的方法 发布时间:2020-06-17 14:22:39 来源:亿速云 阅读:1964 作者:鸽子 C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗? ...

  2. python列表中元素移动_python list中元素依次向前移动一位的方法

    python list中元素依次向前移动一位的方法 发布于 2014-09-14 19:09:58 | 1053 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种 ...

  3. python创建数组放入矩阵_python数组和矩阵使用总结

    1.数组和矩阵常见用法 Python使用NumPy包完成了对N-维数组的快速便捷操作.使用这个包,需要导入numpy. SciPy包以NumPy包为基础,大大的扩展了numpy的能力.因此只要导入了s ...

  4. python中数组元素引用_python数组

    ## Python数组 注意:Python不具有对数组的内置支持,但是可以使用[Python列表](https://www.w3schools.com/python/python_lists.asp) ...

  5. python编程中的运算_Python编程中的四大运算法则

    接触过编程的人都知道,编程中的数学知识无处不在,通过数学建模能够解决我们实际生活中的很多问题.当然这并不是说必须要成为一名数学大神才能学编程,但掌握数学知识在编程中的表达方法却是很有必要的,今天南京小 ...

  6. python实现中值滤波_Python实现中值滤波去噪方式

    中值滤波器去噪: 中值滤波的主要原理是将数字图像中的某点用该点的邻域中各个像素值的中值所来代替,这样就能让目标像素周围能够更好的接近真实值,比如一张白纸上有一个黑点时,黑点的像素值比较大,经过中值滤波 ...

  7. python中mat函数_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

  8. python变量后面加星号_Python开发中关于参数使用的几点建议 -- 1

    减少使用位置参数 使用可选参数(*args)可以使方法看起来更清晰,减少视觉噪音.例如,你想要记录一些代码调试信息,如果使用固定参数,那么你的方法可能就像下面的示例一样接收两个参数: 如果你在调用这个 ...

  9. python中grid函数_Python / NumPy中meshgrid的目的是什么?

    实际上文档中已经提到了np.mgrid的目的: np.mgrid 从坐标向量返回坐标矩阵. 在给定一维坐标数组x1,x2,...,xn的情况下,为N-D网格上的N-D标量/矢量场的矢量化评估制作N-D ...

最新文章

  1. sku属性组合小例子
  2. Apache rewrite
  3. 1.3 Hive架构原理
  4. 论文浅尝 | 图神经网络的对抗攻击和防御相关文献集
  5. linux 7 定时任务设置,centos7 配置crontab定时任务
  6. 美国会不会禁用python_美国要是禁用Windows系统,该怎么办?国人会不会选择换系统呢?...
  7. #华为云·寻找黑马程序员#微服务-你真的懂 Yaml 吗?
  8. 明智Office之文件实时同步
  9. 实战Scribe日志搜集和数据分析
  10. strassen矩阵乘法 java_Strassen 矩阵算法 Java 实现
  11. oracle 的“+”和“,”连接表的方式
  12. python遇到异常跳过_教你使用Python遇到的异常的处理方式!
  13. Git版本控制:Git分支处理
  14. Spring 测试代码的写法以及一个c3p0的错误
  15. DODAF2.0之能力视角如何落地
  16. python菜鸟教程100例-菜鸟教程python
  17. CDA学习笔记-指标
  18. 凯利公式和复利公式,与概率和时间为友
  19. unity交通仿真_自动驾驶仿真该怎么玩
  20. emule最新服务器地址,关于emule 服务器列表

热门文章

  1. Android底层控制系统设置的命令集合
  2. android 电池(三):android电池系统
  3. python之pyc
  4. mysql s x锁_mysql 的S 锁和X锁的区别
  5. as安装过程中gradle_电磁阀在安装过程中需注意的一些细节
  6. nginx php解析漏洞,关于phpStudy nginx解析漏洞的安全公告
  7. 自动生成html_python自动化测试中pytest的使用
  8. java data文件夹_java-如何在不指定父文件夹/ ref的情况下遍历Datasnapshot
  9. php服务器session共享,PHP实现多WEB服务器共享SESSION的方法(2)
  10. 樊登高效休息法心得400字_超级干货!让你快速恢复精力的高效休息法!!