python实现将一维列表转换为多维列表(numpy+reshape)


Posted in Python onNovember 29, 2019

如题,我们直接使用numpy

#!D:/workplace/python
# -*- coding: utf-8 -*-
# @File : numpy_reshape.py
# @Author: WangYe
# @Date : 2018/7/23
# @Software: PyCharm
import numpy
a=[1,2,3,1,4,5,5846,464,64,456,456,4]
print(a)
b=numpy.array(a).reshape(len(a),1)  # reshape(列的长度,行的长度)
print(b) #转换为二维矩阵
print('b的形状是'+numpy.shape(b)) #12行1列

运行结果为:

D:\anaconda3\python.exe D:/workplace/python/TEST/numpy_reshape.py
[1, 2, 3, 1, 4, 5, 5846, 464, 64, 456, 456, 4]
[[  1]
 [  2]
 [  3]
 [  1]
 [  4]
 [  5]
 [5846]
 [ 464]
 [ 64]
 [ 456]
 [ 456]
 [  4]]
(12, 1)

这样,我们就将一维列表转换为二维列表啦,俗称列表中的列表。

以上这篇python实现将一维列表转换为多维列表(numpy+reshape)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现各进制转换的总结大全
Jun 18 Python
pygame游戏之旅 游戏中添加显示文字
Nov 20 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
Dec 19 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
Python模块/包/库安装的六种方法及区别
Feb 24 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
python实现遍历文件夹图片并重命名
Mar 23 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 Python
Python图像读写方法对比
Nov 16 Python
python 递归相关知识总结
Mar 03 Python
pyx文件 生成pyd 文件用于 cython调用的实现
Mar 04 Python
python基于tkinter实现gif录屏功能
May 19 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
Nov 29 #Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 #Python
基于python判断目录或者文件代码实例
Nov 29 #Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 #Python
python解析命令行参数的三种方法详解
Nov 29 #Python
关于numpy中eye和identity的区别详解
Nov 29 #Python
python+Django+pycharm+mysql 搭建首个web项目详解
Nov 29 #Python
You might like
如何在PHP中使用正则表达式进行查找替换
2013/06/13 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
php中隐形字符65279(utf-8的BOM头)问题
2014/08/16 PHP
php 数组元素快速去重
2017/05/05 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
ExtJS 入门
2010/10/29 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
Javascript基于AJAX回调函数传递参数实例分析
2015/12/15 Javascript
基于jQuery的select下拉框选择触发事件实例分析
2016/11/18 Javascript
js实现复选框的全选和取消全选效果
2017/01/03 Javascript
微信小程序 开发之全局配置
2017/05/05 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
Python中的一些陷阱与技巧小结
2015/07/10 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
eclipse创建python项目步骤详解
2019/05/10 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
css3实现可拖动的魔方3d效果
2019/05/07 HTML / CSS
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
WiFi云数码相框:Nixplay
2018/07/05 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
remote接口和home接口主要作用
2013/05/15 面试题
广播体操比赛主持词
2015/06/29 职场文书
HR必备:超全面的薪酬待遇管理方案!
2019/07/12 职场文书
如何有效防止sql注入的方法
2021/05/25 SQL Server
MySQL系列之十二 备份与恢复
2021/07/02 MySQL