将 Numpy 数组分配给变量

Assigning Numpy array to variables

有没有一种有效的方法可以将 Numpy 数组分配给一组变量,每个变量都分配给后续的数组元素?

伪代码:

[a,b,c,d] = A 

其中 A 是一个 2x2 矩阵。

In [13]: A = np.arange(4).reshape(2, 2)

In [14]: A
Out[14]:
array([[0, 1],
       [2, 3]])

In [16]: A.ravel()
Out[16]: array([0, 1, 2, 3])

In [17]: a, b, c, d = A.ravel()

In [18]: a, b, c ,d
Out[18]: (0, 1, 2, 3)