python [:3] 实现提取数组中的数

作者:Z.越努力越幸运.PN 时间:2022-06-29 07:46:19 

搜索答案搜索不到,自己试了一把.

首先生成一维数组


a =np.array([1,2,3,4,5,6,7,8,9])
>>> print a
[1 2 3 4 5 6 7 8 9]

取数组前3个值


b =a[:3]
>>> print b
[1 2 3]

取前3个以后的值


b =a[3:]
>>> print b
[4 5 6 7 8 9]

取数组的后3个值


b =a[-3:]
>>> print b
[7 8 9]

取数组后3个以前的值


b =a[:-3]
>>> print b
[1 2 3 4 5 6]

所以-号表示方向,从前取还是从后取,与数字配合使用,:表示所有的意思.

对于二维的数组有同样的效果,只是取的方法要考虑的行或列


a=np.eye(5)
>>> b=a[:,:3]
>>> print a
[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]]
>>> print b
[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]
[0. 0. 0.]
[0. 0. 0.]]

又取行又取列


b=a[:3,:3]
>>> print b
[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]]

来源:https://blog.csdn.net/ZPN_LBJ/article/details/89637024

标签:python,提取,数组
0
投稿

猜你喜欢

  • python查看列的唯一值方法

    2021-09-20 07:25:46
  • MySQL8.0内存相关参数总结

    2024-01-26 07:37:26
  • 在PHP中读取和写入WORD文档的代码

    2023-09-28 02:30:22
  • 浅谈Python批处理文件夹中的txt文件

    2023-03-17 22:58:28
  • Laravel实现批量更新多条数据

    2023-10-23 03:23:03
  • python保存数据到本地文件的方法

    2023-10-01 20:59:53
  • 详解如何使用Python隐藏图像中的数据

    2022-01-31 21:32:38
  • 分布式系统CAP定理中的P原理解析

    2022-09-04 11:16:15
  • 详解python列表生成式和列表生成式器区别

    2021-09-13 16:15:14
  • 基于python调用psutil模块过程解析

    2022-04-09 18:22:56
  • Python设计模式编程中Adapter适配器模式的使用实例

    2023-11-16 10:02:15
  • python信号量,条件变量和事件详解

    2021-10-06 18:14:23
  • Python3.9.1中使用split()的处理方法(推荐)

    2022-04-17 23:16:12
  • Python使用PDFMiner解析PDF代码实例

    2023-03-30 06:56:45
  • 前端面试运行npm run xxx发生过程原理解析

    2024-04-28 09:34:14
  • PHP IN_ARRAY 函数使用注意事项

    2023-11-16 19:24:24
  • Tensorflow 查看变量的值方法

    2022-12-14 09:36:47
  • pycharm 设置项目的根目录教程

    2021-02-05 05:12:31
  • 基于vue-upload-component封装一个图片上传组件的示例

    2024-05-10 14:14:42
  • 用nodejs搭建websocket服务器

    2024-05-08 09:36:56
  • asp之家 网络编程 m.aspxhome.com