You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Import "lab_utils_uni"无法解析问题求助(已装numpy、matplotlib)

解决Import "lab_utils_uni"无法解析的问题

核心原因

lab_utils_uni不是公开的PyPI包,它是吴恩达机器学习课程的自定义工具模块,无法通过pip install直接安装。

解决步骤

  • 获取lab_utils_uni.py文件:
    该文件属于课程配套代码,你需要从课程的官方代码仓库中找到并下载这个文件,将它放到你的Python脚本同一目录下。
  • 验证VS Code的Python解释器:
    打开VS Code左下角的Python解释器选择器,确认选中的是你安装了numpy、matplotlib的那个环境(比如虚拟环境或全局环境),避免环境不匹配导致模块无法识别。
  • 修正代码缩进问题:
    你的代码中plt_intuition(x_train,y_train)缩进错误,被包含在compute_cost函数内部,永远不会执行。需要把它移到函数外面:
import numpy as np
import matplotlib.pyplot as plt
from lab_utils_uni import plt_intuition, plt_stationary, plt_update_onclick, soup_bowl


x_train = np.array([1.0, 2.0])           
y_train = np.array([300.0, 500.0])           

def compute_cost(x, y, w, b): 
    # 训练样本数量
    m = x.shape[0] 
    
    cost_sum = 0 
    for i in range(m): 
        f_wb = w * x[i] + b   
        cost = (f_wb - y[i]) ** 2  
        cost_sum = cost_sum + cost  
    total_cost = (1 / (2 * m)) * cost_sum  

    return total_cost

# 移到函数外部,取消缩进
plt_intuition(x_train,y_train)

内容的提问来源于stack exchange,提问作者LostJosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 01:20:20