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

    python中创建numpy数组的方法有哪些?

    宋雪维宋雪维2021-01-29 14:19:21原创3554

    python中array模块提供一维数组的操作,但是二维数组难易操作,而numpy数组的创建可以满足多维数组的各种运算。本文介绍python中创建numpy数组的三种方法:1、通过python的列表来构建;2、通过python的元组创建一个数组;3、使用array方法构造。

    方法一:通过python的列表来构建

    def test1():
    # 通过python的list来构建numpy array
    list1 = [[1, 2, 3]]
    list2 = [[1], [2], [3]]

    方法二:通过python的元组创建一个数组

    arr = np.array((1, 3, 2))
    print("\nArray created using "
    "passed tuple:\n", arr)

    方法三:使用array方法构造

    >>> x = np.array([2,3,1,0])
    >>> x = np.array([2, 3, 1, 0])
    >>> x = np.array([[1,2.0],[0,0],(1+1j,3.)]) # note mix of tuple and lists,
        and types
    >>> x = np.array([[ 1.+0.j, 2.+0.j], [ 0.+0.j, 0.+0.j], [ 1.+1.j, 3.+0.j]])

    以上就是python中创建numpy数组的三种方法,大家选择其中一种方法使用就可以啦~更多python学习推荐:python教程

    专题推荐:python基础
    上一篇:python中定时器的实现方式 下一篇:python热力图的原理实现

    相关文章推荐

    • Python中numpy数组如何添加元素• 如何使用python中numpy.append()方法的axis• python中如何使用np.concatenate()拼接numpy数组• python中如何使用np.delete()方法?• python中np.insert()函数的使用方法• python中定时器的实现方式

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网