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

作者:宋宋大人 时间:2023-11-29 01:48:50 

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()

来源:https://www.py.cn/jishu/jichu/23454.html

标签:python,numpy,list
0
投稿

猜你喜欢

  • 使用Python AIML搭建聊天机器人的方法示例

    2022-01-04 10:14:28
  • Golang命令行进行debug调试操作

    2024-04-27 15:37:33
  • 使用python批量化音乐文件格式转换的实例

    2022-11-24 02:48:16
  • Python利用matplotlib做图中图及次坐标轴的实例

    2022-01-06 18:14:56
  • GoLang之go build命令的具体使用

    2024-04-27 15:24:56
  • pandas 使用insert插入一列

    2023-03-24 23:51:40
  • 全面分析MySQL ERROR 1045出现的原因及解决

    2024-01-19 08:55:41
  • Python线程同步的实现代码

    2022-10-01 00:20:48
  • 关于pycharm找不到MySQLdb模块的解决方法

    2024-01-13 01:51:20
  • python多线程http下载实现示例

    2023-12-03 00:15:34
  • Python删除字符串中字符的四种方法示例代码

    2021-09-25 08:23:25
  • Python中的turtle画箭头,矩形,五角星

    2023-11-22 13:38:12
  • 用DIV+CSS编写出的网页中的圆角矩形

    2007-10-14 16:03:00
  • python3发送request请求及查看返回结果实例

    2023-09-18 11:34:10
  • 原生JS实现Ajax通过POST方式与PHP进行交互的方法示例

    2023-09-07 22:44:41
  • python在新的图片窗口显示图片(图像)的方法

    2021-11-17 00:38:18
  • Python中利用xpath解析HTML的方法

    2023-10-02 06:55:02
  • JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】

    2024-04-16 08:50:16
  • JavaScript设计模式之模板方法模式原理与用法示例

    2024-02-24 02:17:20
  • asp下通过HTTP_USER_AGENT判断用户是从手机上访问,还是电脑IE上访问

    2011-02-24 11:00:00
  • asp之家 网络编程 m.aspxhome.com