Первый:
По соглашению, в мире Python ярлык для numpy
равен np
, поэтому:
In [1]: import numpy as np
In [2]: a = np.array([[1,2],[3,4]])
Второй:
In Numpy, измерение , ось / оси , форма связаны и иногда аналогичные понятия:
измерение
В Математика / физика , размерность или размерность неофициально определяется как минимальное количество координат, необходимое для указания любой точки в пространстве.Но в Numpy , согласно numpy doc , это то же самое, что ось / оси:
В Numpy измерения называются осями.Количество осей - ранг.
In [3]: a.ndim # num of dimensions/axes, *Mathematics definition of dimension*
Out[3]: 2
ось / оси
nth координата для индексации array
в Numpy.И многомерные массивы могут иметь один индекс на ось.
In [4]: a[1,0] # to index `a`, we specific 1 at the first axis and 0 at the second axis.
Out[4]: 3 # which results in 3 (locate at the row 1 and column 0, 0-based index)
shape
описывает, сколько данных (или диапазон) вдоль каждой доступной оси.
In [5]: a.shape
Out[5]: (2, 2) # both the first and second axis have 2 (columns/rows/pages/blocks/...) data