Tôi có mã python trong đó tôi phải chuyển đổi mảng 2D thành ma trận 2D để tôi có thể sử dụng nó để tính toán nghịch đảo.Đối với tôi đang sử dụng numpy.matrix (mảng) nhưng nó không hoạt động. Bất cứ ai có thể nói làm thế nào để chuyển đổi một mảng 2D thành một ma trận numpy? Mảng bao gồm tất cả các số phaochuyển đổi mảng 2D thành mảng 2D thành
Trả lời
Nếu a
là mảng của bạn, np.asmatrix(a)
là ma trận.
lỗi Tệp "C: \ xampp \ htdocs \ webdev \ 123.py", dòng 47, trong
@abcdxx Thôi nào, bạn không thể đánh bom tôi với một loạt các thông báo lỗi, đặc biệt là không có bối cảnh. _What_ cung cấp cho bạn lỗi này, bạn đã truyền thông số nào vào hàm nào? –
Tôi hv danh sách 2D Tôi chuyển đổi nó thành mảng bằng cách sử dụng np.array và sau đó tính toán nghịch đảo từ ma trận bằng cách sử dụng AI trong đó A = np.asmatrix (mảng) nhưng nó đã đưa ra lỗi trên – abcdxx
Nếu bạn có danh sách danh sách (như bạn đã đề cập), trước tiên bạn cần phải chuyển đổi danh sách thành một mảng có nhiều mảng; thấy how to convert 2d list to 2d numpy array?
Một ví dụ ngắn được đưa ra ở đây:
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. Làm thế nào để chuyển đổi mảng nổi 2D thành mảng 2D thành mảng numpy?
- 2. Chuyển đổi mảng 2D thành mảng có cấu trúc
- 3. Chuyển đổi một mảng 2D thành một mảng 1D
- 4. Chuyển đổi mảng 1D thành mảng 2D theo dạng số
- 5. chuyển đổi mảng 2D thành con trỏ thành con trỏ
- 6. Mảng 2d cắt thành các mảng 2d nhỏ hơn
- 7. Chuyển đổi một mảng numpy 2D thành C++ ngắn **?
- 8. làm thế nào để chuyển đổi danh sách 2d thành mảng 2d?
- 9. Chuyển đổi Hash Map thành 2D Array
- 10. Chuyển tiếp mảng 2D
- 11. tại sao chuyển đổi danh sách 2D dài thành mảng có nhiều mảng chậm?
- 12. Chuyển đổi hình ảnh trong pygame thành mảng giá trị RGB 2D
- 13. Colorplot của mảng 2D matplotlib
- 14. 2d mảng số không
- 15. Mảng Javascript 2D
- 16. Chọn vào một mảng 2D
- 17. Trích xuất mặt phẳng xoay tùy ý của dữ liệu từ mảng 3D thành mảng 2D
- 18. Mảng kép chuyển đổi thành mảng byte
- 19. Chuyển đổi mảng int thành mảng char
- 20. chuyển đổi mảng chuỗi thành mảng byte
- 21. Chuyển đổi hình ảnh 2d thành mô hình 3d
- 22. Numpy rebinning một mảng 2D
- 23. chuỗi chuyển đổi thành mảng
- 24. Chuyển đổi mảng thành csv
- 25. Chuyển đổi CSV thành mảng
- 26. Mảng 2D $ Chỉ mục trong AngularJS
- 27. Chuyển đổi ArrayList vào mảng 2D chứa độ dài khác nhau của các mảng
- 28. Chuyển đổi mảng mảng thành một mảng của chuỗi
- 29. Nối hai mảng có dải 2D vào một mảng 2D gồm 2 bộ tóan
- 30. Lập chỉ mục mảng 2D trong MATLAB
Inverse của [NumPy ma trận để mảng] (http://stackoverflow.com/questions/3337301/numpy-matrix-to-array) –
Bạn cũng có thể gọi 'np.linalg.inv' trên mảng trực tiếp. –