2010-04-26 2 views

ответ

2

От «lil_matrix», вы имеете в виду scipy.sparse.lil_matrix? Если это так, вам придется преобразовать ваш разреженный массив в обычный плотный массив, чтобы побитовые операции над ним, я полагаю.

a = np.asarray(A.todense()) 
np.bitwise_and(a[1,:], a[2,:]) 

Если сделать трюк, я думаю ...

EDIT: Забыли в «asarray» там ...

+1

Если матрица имеет много строк, вы можете захотеть сделать нп .asarray (A [1,:]. todense()) для каждой строки. –

+0

С предложением Юстина, ваш метод отлично работает :) –