• 技术文章 >Python技术 >Python基础教程

    python中ndarray与list转换的方法

    宋雪维宋雪维2021-04-29 17:19:23原创29151

    在python数据类型中,list元素可以任意类型组合,而ndarray元素类型必须相同,但是ndarray可以更方便的对多维度数组进行运算,所以在不同的情况下,二者相互转换使用更为方便,本文介绍python中ndarray与list转换的方法。

    1、使用tolist()可以将ndarray类型转换为list类型。

    import numpy as np
    
    
    class ndarrayToList:
        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转化成为ndarray。

    import numpy as np
    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中ndarray与list转换的方法,希望能对你有所帮助哟~更多python学习推荐:python教程

    (推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

    专题推荐:python基础
    上一篇:python中有哪些数据类型? 下一篇:python中datetime转时间戳

    相关文章推荐

    • python中series转dataframe的两种方法• 如何安装python中git?• datetime在python中获取时间并格式化• python中if-elif-else语句怎么用?• python中有哪些数据类型?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网