我们说python的使用非常的方便 , 其中一个原因就是在各种数据类型之间进行转换的时候非常的轻松 , 例如numpy数组和list的相互转换 , 只需要函数方法的使用就可以处理 。numpy数组使用numpy中的array()函数转换为list , list转使用tolist()方法转换为numpy数组这篇文章主要就是向大家详细的讲解numpy数组与list之间转换的方法 。
文章插图
在Python中 , 对numpy数组与list之间进行转换的时候 , 可以分成两种方式 , 下面分别进行讲解 , 具体的操作如下:
方法一:使用函数array()
这是numpy库中的一种转换函数 , 我们可以使用它将一个数组转换成一个list,下面看一个具体的实例:
np.array(a)array([5.224,46. , 8.666, 6.22 ])这就是一个简单的数组转换的操作 , 进行转换之后 , 我们可以使用np.array的方法对数组进行计算 。
方法二:使用tolist()方法
这种方法是与第一种方法相反 , 它是将一个list转换成一个数组 , 举个例子:
H1 = m1.tolist()H1运行结果:[[7, 8, 9], [0, 5, 3]]其实在转换的时候 , 我们可以使用list函数来进行操作 , 但是这样的话最后会产生一个新的列表 , 但是列表中的元素不会改变 , 还是之前是数组或者数一个矩阵 , 代码如下:
H1 = list(m1)H1运行结果:[m1([[7, 8, 9]]), m1([[0, 5, 3]])]【python中numpy数组与list如何相互转换?numpy数组与list相互转换实例方法】以上就是有关python中numpy数组与list如何相互转换? numpy数组与list相互转换实例方法的全部内容了 , 希望大家通过对这篇文章的学习 , 能学到更多的Python知识 。
推荐阅读
- Python如何使用sys.exit退出程序?Python退出程序的方法
- Python学习之什么是NumPy?NumPy数据类型有哪些?
- Python中base64模块有什么用?Python如何使用base64模块
- Python库有什么含义吗?Python几个常用的库汇总
- 中华民族的十大国粹都有什么 中国的国粹有哪些
- 熊猫凭什么可以成为国宝 为什么熊猫是中国的国宝
- 中国皇帝在位时间排行榜 在位时间最长的皇帝排名
- blender怎么更改物体旋转中心位置?blender更改物体旋转中心位置教程!
- 古代科举中进士能当几品官 进士一般几品官做起
- 剪映如何不让别人模仿?在视频之中添加请勿模仿logo添加方法