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 相关文章推荐
Python logging模块学习笔记
May 24 Python
利用ctypes提高Python的执行速度
Sep 09 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
python绘制简单彩虹图
Nov 19 Python
解决python字典对值(值为列表)赋值出现重复的问题
Jan 20 Python
Python中使用双下划线防止类属性被覆盖问题
Jun 27 Python
Python 多个图同时在不同窗口显示的实现方法
Jul 07 Python
爬虫代理池Python3WebSpider源代码测试过程解析
Dec 20 Python
pytorch 批次遍历数据集打印数据的例子
Dec 30 Python
Django设置Postgresql的操作
May 14 Python
vscode配置anaconda3的方法步骤
Aug 08 Python
python 中的@运算符使用
May 26 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 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
THINKPHP截取中文字符串函数实例代码
2017/03/20 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
2016/05/16 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
javascript学习之json入门
2016/12/22 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
jQuery实现最简单实用的分秒倒计时
2017/02/05 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
python绘制铅球的运行轨迹代码分享
2017/11/14 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
python requests指定出口ip的例子
2019/07/25 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
python文件排序的方法总结
2020/09/13 Python
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
关于Assembly命名空间的三个面试题
2015/07/23 面试题
企业员工薪酬方案
2014/06/04 职场文书
张丽莉事迹观后感
2015/06/16 职场文书
2022微信温控新功能上线
2022/05/09 数码科技