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 ljust rjust center输出
Sep 06 Python
使用Pyrex来扩展和加速Python程序的教程
Apr 13 Python
Flask框架的学习指南之用户登录管理
Nov 20 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
django利用request id便于定位及给日志加上request_id
Aug 26 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
python绘制随机网络图形示例
Nov 21 Python
python 爬虫 实现增量去重和定时爬取实例
Feb 28 Python
parser.add_argument中的action使用
Apr 20 Python
Python更改pip镜像源的方法示例
Dec 01 Python
利用python调用摄像头的实例分析
Jun 07 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
PHP数组及条件,循环语句学习
2012/11/11 PHP
PHP mail()函数使用及配置方法
2014/01/14 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
2014/04/29 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
javascript的switch用法注意事项分析
2015/02/02 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
Element 默认勾选表格 toggleRowSelection的实现
2019/09/04 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
Python找出9个连续的空闲端口
2016/02/01 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
python实现推箱子游戏
2020/03/25 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
2015中学教师个人工作总结
2015/07/22 职场文书
学子宴致辞大全
2015/07/27 职场文书
高二化学教学反思
2016/02/22 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
Mysql文件存储图文详解
2021/06/01 MySQL
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers