有时候需要将一个很长的列表按一定的顺序分成嵌套列表,用列表操作会有点小麻烦,需要先将列表切片然后在添加到不同的列表中,但是用numpy库中的数组来操作就很方便,那就是数组的形态重塑功能,话不多说,代码如下:

import numpy as np
number = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
arr = np.array(number).reshape(5, 2) #将列表分成5个嵌套列表,每个列表长度为2print(arr)

结果如下:

[[ 1  2][ 3  4][ 5  6][ 7  8][ 9 10]]

这样就能很快的将列表划分了,代码也很简单 ,但是要注意哦,使用reshape重塑数组形态的时候,原数组里的元素个数必须能够被划分完

python 数组快速分组相关推荐

  1. python数组随机分组_Python实用黑科技——以某个字段进行分组

    需求: 当前有个字典实例,你想以某个字段比如"日期"对整个字典里面的元素进行分组. 方法: itertools.groupby()函数是专门用来干这个活的.请看下面这个例子,这里有 ...

  2. python 写入excel_实用小工具python数组快速写入excel表格

    在进行数值计算时有时会产生大量的数据,有时候需要与其他软件计算的数据进行对比,这时候将数据输出excel表格就很重要了. 借助openpyxl可以方便地输出相应的数据,精简版如下: from open ...

  3. Python程序员的圣经——《Python编程快速上手:让繁琐工作自动化》尾末附下载地址

    一.前言 如今,人们面临的大多数任务都可以通过编写计算机软件来完成.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务. 今天给 ...

  4. python 多条件 选择 算法_python部署python算法 - 快速寻找满足条件的两个数

    题目前提是一定存在这样两个数 解法一就不写了...一般想不到吧 一开始想到的是解法二最后的用hash表 (其实是想到创建一个跟target一样大的数组啦..存在就写入index,但是要全部找出,那得二 ...

  5. Python语言快速入门上

    目录 1.前言 2.变量和常量 1)Python对象模型 2)Python变量 二.运算符和表达式 [运算符和表达式] [位运算符] [逻辑运算符] [成员运算符] [身份运算符] [常用内置函数] ...

  6. Python语言快速入门(下)

    前言 本图文是本期图文的下篇,可能篇幅较长大概有10000多字,很高兴您能阅读,也感谢您的关注支持!这期下篇主要还是接着上次的内容继续,在上篇中我介绍了关于Python环境的安装.基本数据处理.输入输 ...

  7. python数组堆叠,堆叠数组-python数据处理

    堆叠数组-python数据处理 堆叠数组-python数据处理 从深度看,数组既可以横向叠放,也可以竖向叠放.为此,可以使用vstack().dstack().hstack().column_stac ...

  8. Python skimage快速图像处理(二)——Numpy速成

    Python skimage快速图像处理(二)--Numpy速成 简介 Numpy索引 彩色图像 坐标约定 数组维数的顺序 时间维度 简介 图像在scikit-images中用Numpy矩阵表示.因此 ...

  9. Python 程序设计快速入门简易教程

    Python 程序设计快速入门简易教程 Python语言快速检索 一些需要知道的事 一个简单的Python程序 Python的基本数据类型 Python的基本运算符 Python的常用函数 impor ...

最新文章

  1. 机器学习论文推荐 | 2019 Reddit最受喜欢的5篇AI论文
  2. NTT 高级科学家:光子是深度学习的未来!
  3. 第五届蓝桥杯 c/c++ B组6
  4. 理解浏览器允许的并发请求资源数
  5. 查询oracle中所有用户信息
  6. ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
  7. mysql5.5安装最后一步一直无反应_【MATLAB R2019b】保姆级安装教程
  8. sharepoint配置问题解决方案
  9. ModelCoder国产化解决方案已逐步代替国外软件Matlab/Simulink
  10. Eclipse中SVN过滤指定文件夹或文件下内容
  11. 学习.NET是因为热爱 or 兴趣 or 挣钱?
  12. Python创建并且打开一个mat文件
  13. map.setTerrain is not a function
  14. python地理空间分析——构建SimpleGIS
  15. NRF24L01详解
  16. 怎样添加图片到黑莓7290手机里?
  17. 计算机接口接触不良,如何处理电脑耳机插口接触不良
  18. php微信公众号图文回复,微信公众号回复图文消息——2018年6月6日
  19. 心脏滴血(CVE-2014-0160)
  20. 【UE Unreal Camera】【保姆级教程二】手把手教你通过UE获取摄像头帧数据

热门文章

  1. 常见HTTP状态码汇总
  2. 重定向(response)与转发(request)
  3. MATLAB--数字图像处理 图像的收缩
  4. 1. 查询没有选修1号课程的学生姓名。
  5. 《十周成为数据分析师》笔记——业务线 第四节 电商平台订单报表分析
  6. 程序员的择业/转业机会来啦,先进计算重点突破领域
  7. 前端React教程第五课 深入React-Hook工作机制
  8. ArcGIS:如何进行建筑密度分析?
  9. 青岛海尔:从家电“造风者”到智慧家庭“造风者”
  10. php幻灯片的插件,萧涵主题添加幻灯片插件WP flash img show