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

导入FDApy读取CSV函数报错:找不到sktime.utils.load_data模块

解决FDApy导入read_csv时的No module named 'sktime.utils.load_data'错误

问题原因

FDApy的read_csv函数依赖旧版本的sktime库,而新版sktime已移除sktime.utils.load_data模块,导致导入失败。

可行解决方案

  • 安装适配的旧版sktime:
    执行以下命令安装兼容版本(如0.11.0,该版本保留了目标模块):
    pip install sktime==0.11.0
    
  • 绕过FDApy的read_csv,手动构造函数型数据:
    用pandas读取CSV后,直接创建FDApy的FDataGrid对象,示例代码:
    import pandas as pd
    from FDApy.representation.functional_data import FDataGrid
    
    # 读取天气数据集
    raw_data = pd.read_csv('your_weather_dataset.csv')
    # 提取自变量(如时间点)和函数值矩阵
    # 假设第一列为样本标识,后续列为不同时间点的观测值
    argvals = raw_data.columns[1:].astype(float)
    func_values = raw_data.iloc[:, 1:].values
    # 构造函数型数据对象
    weather_fd = FDataGrid(func_values, argvals=argvals)
    
  • 升级FDApy至最新版本:
    检查FDApy是否已更新适配新版sktime,执行升级命令:
    pip install --upgrade FDApy
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 08:50:19