Я использую scipy rand / random для создания разреженного массива размера amxn для эксперимента с нейронной сетью. Из документации я понимаю, что разреженные матрицы должны работать для NxN, где N ~ 10 ^ 7. Однако программа сталкивается с переполнением long_scalar, что приводит к ошибке значения внутри функции rand.
num_rows_arr = np.arange(15096,16096,100)
for i_in in range(num_rows_arr.shape[0]):
n_rows = num_rows_arr[i_in]
A = random(num_rows_arr[i_in], dim_w, density=0.000075, format="csr", random_state=100)
при num_rows_arr [i_in] ~ 16000 и dim_w ~ 130000 функция ранда выдает эту ошибку