python中numpy数组与list相互转换实例方法


Posted in Python onJanuary 29, 2021

python的使用之所以方便,原因之一就是各种数据类型各样轻松的转换,例如numpy数组和list的相互转换,只需要函数方法的使用就可以处理。numpy数组使用numpy中的array()函数转换为list,list转使用tolist()方法转换为numpy数组,本文将向大家演示相互转换的过程。

1、numpy数组转list:使用numpy中的array()函数

np.array(a)
array([ 3.234, 34.  ,  3.777,  6.33 ])
#转换后,可进行np.array的方法计算

2、list转numpy数组:使用tolist()方法

如果用list()函数则会构造出一个新的列表,此列表的元素是原来的数组或矩阵了。

>>> list_1 = matrix_1.tolist()
>>> list_1
[[7, 8, 9], [0, 5, 3]]
>>> list_1 = list(matrix_1)
>>> list_1
[matrix([[7, 8, 9]]), matrix([[0, 5, 3]])]

内容扩展:

numpy数组与list之间的转换

a=([3.234,34,3.777,6.33])

a为python的list类型

将a转化为numpy的array:

np.array(a)

array([ 3.234, 34. , 3.777, 6.33 ])

将a转化为python的list

a.tolist()

到此这篇关于python中numpy数组与list相互转换实例方法的文章就介绍到这了,更多相关python中numpy数组与list如何相互转换内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
浅谈Python中的数据类型
May 05 Python
详解Python的Django框架中manage命令的使用与扩展
Apr 11 Python
Python正则表达式经典入门教程
May 22 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
Jan 27 Python
Python3删除排序数组中重复项的方法分析
Jan 31 Python
python3.7通过thrift操作hbase的示例代码
Jan 14 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
python 实现简易的记事本
Nov 30 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 Python
Python实现PIL图像处理库绘制国际象棋棋盘
Jul 16 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
Jan 29 #Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
Jan 29 #Python
python中spy++的使用超详细教程
Jan 29 #Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
Jan 29 #Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
Jan 29 #Python
如何用python开发Zeroc Ice应用
Jan 29 #Python
详解Pymongo常用查询方法总结
Jan 29 #Python
You might like
php visitFile()遍历指定文件夹函数
2010/08/21 PHP
php日历制作代码分享
2014/01/20 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
PHP反射API示例分享
2016/10/08 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
JavaScript Prototype对象
2009/01/07 Javascript
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
jQuery遍历对象、数组、集合实例
2014/11/08 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
JS随机密码生成算法
2019/09/23 Javascript
跟老齐学Python之一个免费的实验室
2014/09/14 Python
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
What is view? why do we have view?
2012/06/22 面试题
如何判断计算机可能已经中马
2013/03/22 面试题
运动会广播稿50字
2014/01/26 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
乔迁之喜主持词
2014/03/27 职场文书
临床专业自荐信
2014/06/22 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
2019通用版导游词范本!
2019/08/07 职场文书
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js