数据处理与可视化:FastAPI 应用全解析
1. 统计分析
在数据处理过程中,统计分析是非常重要的一环。我们可以借助 scipy 模块进行统计分析,不过安装 scipy 前需要先安装 numpy ,可以使用以下命令安装 scipy :
pip install scipy
以下是一个使用 scipy 的 describe() 方法计算数据集均值、方差、偏度和峰度的 API 服务示例:
from scipy import stats
import json
import numpy as np
from fastapi import APIRouter
router = APIRouter()
def ConvertPythonInt(o):
if isinstance(o, np.int32): return int(o)
raise TypeError
@router.get("/answer/stats")
async def get_respondent_answers_stats(qid:int):
repo_loc = LocationRepository()
repo_answers = AnswerRepository()
locations = await repo_loc.get_al
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



