я матрица я держу в переменной с именем М. Затем я использую:Почему numpy дает ошибку несоответствия размера?
dist = np.dot(M[0], M[0])
и я всегда получаю ошибку в конечном итоге приводит к:
File "/usr/lib/python2.7/dist-packages/scipy/sparse/base.py", line 246, in __mul__
raise ValueError('dimension mismatch')
ValueError: dimension mismatch
Я действительно не понимаю, как этот оператор может выйти из строя с несоответствием размеров - я использую аргумент M [0] для первого и второго массивов, они имеют одинаковый размер.
Покажите нам, что 'M [0]' содержит , –
Вы действительно имеете в виду, что M - это матрица, или это просто простой ndarray? Если это ndarray, каковы его размеры? – user2357112