Вопрос по numpy, sparse-matrix, shuffle, python – Случайным образом перемешать разреженную матрицу в python
3
ответа
В случае, если кто-то хочет случайным образом получить подвыборку строк из разреженной матрицы, этот пост также может быть полезен:Как я должен идти о подвыборке из scipy.sparse.csr.csr_matrix и списка
Хорошо, нашел это. Разреженный формат выглядит немного запутанным в распечатке.
index = np.arange(np.shape(matrix)[0])
print index
np.random.shuffle(index)
return matrix[index, :]
Работает только для csr_matrix. Я получаю сообщение об ошибке "coo_matrix" у объекта нет атрибута & apos;getitem& APOS ;.