Я обнаружил странное поведение генераторов случайных чисел numpy .
Кажется, что они не генерируют согласованные формы матрицы для данного аргумента.
Это просто супер раздражает потратить лишнюю строку на конверсию, которую я хотел бы обойти.
Как я могу сказать matlib.randn
напрямую для создания вектора размером (200,)
?
import numpy as np
A = np.zeros((200,))
B = np.matlib.randn((200,))
print(A.shape) # prints (200,)
print(B.shape) # prints (1, 200)