У меня есть код python, в котором я должен преобразовать 2D-массив в 2D-матрицу, чтобы я мог использовать его для вычисления обратного. Для этого я использую numpy.matrix (массив), но он не работает. Может ли кто-нибудь сказать, как преобразовать 2D-массив в матрицу numpy? Массив состоит из всех чисел с плавающей точкойпреобразовать 2D-массив numpy в двумерную матрицу numpy
ответ
Если a
- ваш массив, np.asmatrix(a)
- это матрица.
ошибка файла "C: \ XAMPP \ HTDOCS \ WebDev \ 123.py", строка 47, в
@abcdxx Да ладно, вы не можете просто бомбить меня кучей сообщений об ошибках, особенно не без контекста. _What_ дает вам эту ошибку, какие параметры вы передали какой функции и т. Д.? –
I hv 2D-список Я преобразовал его в массив с помощью np.array, а затем вычислил его обратно из матрицы с использованием AI, где A = np.asmatrix (array), но он дал указанную выше ошибку. – abcdxx
Если у вас есть список списков (как вы упомянули), вам необходимо сначала преобразовать его в массив numpy; см how to convert 2d list to 2d numpy array?
Краткий пример приведен здесь:
import numpy as np
a = [[ 0. +0.j, 1.j, 2. -2.j],
[ 4. -4.j, 5. -5.j, 6. -1.j],
[ 8. -8.j, 9. -9.j, 10.]]
b = np.matrix(np.array(a))
b_inv = np.linalg.inv(b)
- 1. Как инициализировать двумерную матрицу numpy
- 2. Преобразование вектора координат в двумерную матрицу numpy
- 3. преобразовать матрицу numpy в матрицу rpy2, Kmeans
- 4. Как преобразовать матрицу numpy в булевую матрицу?
- 5. Как преобразовать панды Серия объектов Numpy в матрицу Numpy?
- 6. Как преобразовать массив numpy в матрицу R?
- 7. преобразовать матрицу numpy в pyspark rdd
- 8. Как преобразовать блоки в блокдиагональную матрицу (NumPy)
- 9. Как преобразовать матрицу Numpy в Sympy
- 10. Измените матрицу в numpy
- 11. Преобразовать QPixmap в Numpy
- 12. преобразовать матрицу двумерного числа в матрицу 2D numpy
- 13. Как преобразовать «редкую матрицу SciPy» в «матрицу NumPy»?
- 14. Как умножить массив numpy на матрицу numpy?
- 15. Невозможно изменить матрицу numpy
- 16. Сохранить матрицу numpy
- 17. Эффективно изменить матрицу numpy
- 18. Развернуть Numpy матрицу
- 19. Создать матрицу перестановок - numpy
- 20. Numpy - преобразовать функцию numpy в генератор
- 21. Уменьшите разреженную матрицу в numpy
- 22. Как перебрать матрицу в NumPy?
- 23. Список преобразований в матрицу numpy
- 24. Добавление строк в матрицу numpy
- 25. Объединение столбца в матрицу (numpy)
- 26. как добавить в Numpy матрицу в пустой Numpy массив
- 27. Преобразование словаря в матрицу numpy в python
- 28. Как преобразовать ряд массивов в одну матрицу в pandas/numpy?
- 29. Как преобразовать матрицу треугольника в квадрат в NumPy?
- 30. Преобразование Django-запросов в матрицу numpy
Инверсия [матрицы Numpy на массив] (http://stackoverflow.com/questions/3337301/numpy-matrix-to-array) –
Вы также можно напрямую вызвать 'np.linalg.inv' в массиве. –