Переполнение в long_scalars при генерации большой разреженной матрицы в scipy - PullRequest
0 голосов
/ 19 апреля 2020

Я использую 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 функция ранда выдает эту ошибку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...