Math/Statistics Computation
Transposing Arrays
arr = np.arange(15).reshape((3, 5))
arr
# array([[ 0, 1, 2, 3, 4],
# [ 5, 6, 7, 8, 9],
# [10, 11, 12, 13, 14]])
arr.T
# array([[ 0, 5, 10],
# [ 1, 6, 11],
# [ 2, 7, 12],
# [ 3, 8, 13],
# [ 4, 9, 14]])Inner product
arr = np.random.randn(6, 3)
np.dot(arr.T, arr)
# array([[ 2.584 , 1.8753, 0.8888],
# [ 1.8753, 6.6636, 0.3884],
# [ 0.8888, 0.3884, 3.9781]])Mean
row/column mean in 2-D arrays
Sorting
Percentiles and Quartiles
Last updated