python - 给定一个矩阵 A,以取决于 A 的单射、满射和双射性质的方式返回一个向量 v
问题描述
我有一个矩阵 A 这是一个双射矩阵
A= np.array([[1,2,3],[3,4,5],[4,10,6]])
返回一个向量 v,其中 v 的前两个坐标是 1,对于某个向量 x,v=Ax。
这就是我计算向量 v 的方式,但我得到了错误的答案。
import numpy as np
one_array = np.array([1,2,1])
one_array.shape=(3,1)
A_inv = np.linalg.inv(A)
v = np.dot(A_inv, np.dot(A, one_array))
解决方案
# A is injective
v = np.array([1,1,-4])
推荐阅读
- dataset - so_survey csv 在哪里或我如何找到它?
- firebase - 当我在 void main() 中初始化应用程序 firebase 时,它会为 web 引发一个错误,但它可以在 android 上正常工作
- google-kubernetes-engine - Fluentd 传递环境变量
- postgresql - 在函数内部,相同的查询需要 5 倍的时间 - 函数有什么问题?
- android - 我正在尝试使用 recyclerview 在屏幕上打印列表,但适配器部分中的代码不起作用
- http-status-code-404 - 发布我的 github 页面时如何修复错误 404?
- python - 如何使用 jira-python 将子任务从一个父问题移动到另一个问题
- html - 如何使具有插入边框的 div 和 div 子项完美地接触左侧和顶部垂直下降
- php - 文件上传到服务器时链接不起作用
- python - openpyxl - 查找每列单元格的最大长度