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

    python中ndarray创建的两种方法

    宋雪维宋雪维2021-04-26 14:39:21原创7219

    python中,想要对数组和矩阵进行任意维度的的快速处理操作,拿一定要发挥Numpy数组的功能了。在Numpy数组中,使用ndarray对象来处理多维数组。本文介绍python中ndarray创建的两种方法:1、使用array()函数;2、使用zeros() 函数和ones() 函数。

    方法一:array()函数

    最简单的方法是使用 numpy 提供的array()函数直接将Python数组转换为ndarray数组。

    array()接受一切序列类型的对象,例如将一个列表转换成ndarray数组。

    >>>import numpy as np      #导入numpy
    >>>a = [1,2,3,4,5,6]            #创建一维数组
    >>>b = np.array(a)
    >>>print(b)
    >[1,2,3,4,5,6]
    >>>c = [[1,2,3],[4,5,6]]         #创建多维数组
    >>>d = np.array(c)
    >>>print(d)
    >[[1,2,3]
        [4,5,6]]

    方法二:zeros() 函数和ones() 函数

    这两个函数分别可以创建指定长度或形状的全0或全1的 ndarray 数组。

    >>>b = np.ones((3,4),dtype=np.int64)
    >>>print(b)
    >[[1 1 1 1]
     [1 1 1 1]
     [1 1 1 1]]

    以上就是python中ndarray创建的两种方法,大家根据需求选择合适的方法就可以啦~

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

    专题推荐:python基础
    品易云
    上一篇:python中的unittest框架是什么? 下一篇:python中使用__slots__定义类属性

    相关文章推荐

    • python中逻辑回归算法是什么?• python使用第三方模块进行连接• SVM在python中的原理如何理解?• python中Cartopy是什么• python中的unittest框架是什么?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网