Advertisement

Python Numpy Tutorial 1

阅读量:

本文首次发布在我的个人网站:https://jlice.top/p/7dvvq/。欢迎您前来访问,请多关照。

术语

axis

对于二维数组,垂直为轴0,水平为轴1。许多操作可以沿着一个轴进行。

复制代码
    >>> x = np.arange(12).reshape(3,4)
    >>> x
    array([[ 0,  1,  2,  3],
       [ 4,  5,  6,  7],
       [ 8,  9, 10, 11]])
    >>> x.sum(axis=0)
    array([12, 15, 18, 21])
    >>> x.sum(axis=1)
    array([ 6, 22, 38])

broadcast

Numpy可以对形状不匹配的数组执行操作

复制代码
    >>> np.array([2,3])+1
    array([3, 4])
    >>> np.array([[2,3]])+1
    array([[3, 4]])
    >>> np.array([[2,3]])+np.array([1,2])
    array([[3, 5]])
    >>> np.array([[2],[3]])+np.array([1,2])
    a

全部评论 (0)

还没有任何评论哟~