在python数据类型中,list元素可以组合任何类型,ndaray元素类型必须相同,但ndaray可以更方便地操作多维数组,因此在不同的情况下,两者更容易相互转换和使用。本文介绍ndaray和list在python中的转换方法。
1、ndarray类型可以通过tolist()转换为list类型。
importnumpyasnp classndarrayToList: def__init__(self): self.array=np.ones((2,3)) self.list=self.array.tolist() print(type(self.list))#<class'list'> main=ndarrayToList()
2、使用np.array(a)List可以转化为ndaray。
importnumpyasnp L1=[0,0,1,0,1,0,1] L2=[1,0,1,0,0,1,0] a=np.array(L1) b=np.array(L2)
以上就是python中ndaray和list的转换方法,希望对您有所帮助~更多python学习推荐:python教程。
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)