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数据结构之Array用法实例
Oct 09 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
Python简单操作sqlite3的方法示例
Mar 22 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
Sep 19 Python
Python 列表去重去除空字符的例子
Jul 20 Python
python爬虫爬取幽默笑话网站
Oct 24 Python
使用Pandas将inf, nan转化成特定的值
Dec 19 Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
Jun 17 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 Python
Python 内存管理机制全面分析
Jan 16 Python
python-jwt用户认证食用教学的实现方法
Jan 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新手上路(二)
2006/10/09 PHP
php daodb插入、更新与删除数据
2009/03/19 PHP
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
window.name代替cookie的实现代码
2010/11/28 Javascript
jquery中.add()的使用分析
2013/04/26 Javascript
javascript制作2048游戏
2015/03/30 Javascript
JavaScript SHA512&SHA256加密算法详解
2015/08/11 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Python input函数使用实例解析
2019/11/22 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
Python Map 函数的使用
2020/08/28 Python
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
LINUX下线程,GDI类的解释
2012/04/17 面试题
介绍一下Linux文件的记录形式
2012/04/18 面试题
水电工岗位职责
2014/02/12 职场文书
公司合作意向书
2014/04/01 职场文书
法律专业自荐信
2014/06/03 职场文书
2015年技术员工作总结
2015/04/10 职场文书
2015年度物流工作总结
2015/04/30 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python