sdpccsdn 2023-08-14 22:17 采纳率: 100%
浏览 5
已结题

关于python在图学习方面的语法问题请教

请问关键词'weight'错在哪里,为啥会出现报错的情况呢?

这是源代码

img

这是报错内容

img

感谢各位!

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-15 08:43
    关注

    【相关推荐】



    • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/1059236
    • 除此之外, 这篇博客: 线性回归-标准方程法示例(python原生实现)中的 4. 定义利用标准方程法求weights的方法 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      def calc_weights(X_data, y_data):
          """
          标准方程法求weights
          算法: weights = (X的转置矩阵 * X矩阵)的逆矩阵 * X的转置矩阵 * Y矩阵
          :param x_data: 特征数据
          :param y_data: 标签数据
          """
          
          x_mat = np.mat(X_data)
          y_mat = np.mat(y_data)
          xT_x = x_mat.T * x_mat
          if np.linalg.det(xT_x) == 0:
              print("x_mat为不可逆矩阵,不能使用标准方程法求解")
              return
          weights = xT_x.I * x_mat.T * y_mat
          return weights
      

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月28日
  • 已采纳回答 8月20日
  • 创建了问题 8月14日