- 博客(172)
- 收藏
- 关注
原创 使用FastAPI和google gemini打造一个多语言翻译网站
1. 一个基于 FastAPI 的翻译服务 API,主要功能包括提交翻译请求、查询翻译状态和结果工作流程main.py2. 验证从前端(如 Web 或移动端)传入的数据是否符合预期格式schemas.py3. 配置数据库连接database.py4. 定义三个SQLAlchemy数据库模型,并创建了对应的数据库表结构。这些模型用于管理一个翻译系统的数据存储。models.py5. 使用Google的Gemini AI模型进行文本翻译,并将结果存储到数据库中utils.py6. 实现一个多
2025-03-31 17:10:49
359
原创 使用React和google gemini api 打造一个google gemini应用
【代码】使用React和google gemini api 打造一个google gemini应用。
2025-03-18 10:34:28
248
原创 量化自学 - 金融理论与python - Net Present Value 净现值
净现值(Net Present Value,NPV)是金融理论中用于评估投资项目价值的指标。其核心思想是将未来现金流按一定贴现率折算为当前价值,并减去初始投资成本。若NPV为正,表明项目预期收益高于成本,具有投资价值;反之则可能不值得投资。
2025-02-19 23:28:05
443
原创 HackerRank - Box It!
默认构造函数、参数化构造函数、拷贝构造函数、防止乘法结果溢出、重载小于运算符、实现友元函数、重载输出流运算符
2025-02-13 18:07:29
189
原创 HackerRank C++面试,中等难度题目 - Attribute Parser
【代码】HackerRank C++面试,中等难度题目 - Attribute Parser。
2025-02-12 16:05:29
590
原创 C++如何处理不确定长度的数组
在C++中,你可以使用std::vector来处理不确定长度的数组。std::vector是一个动态数组,可以根据需要自动调整大小。
2025-02-12 11:56:25
281
原创 kaggle比赛入门 - Spaceship Titanic (第五部分)
我们可以看到VIP特征的数据分布极度不平衡,我们可以直接用False填补缺失值。
2025-02-08 15:18:12
1052
原创 kaggle比赛入门 - Spaceship Titanic (第三部分)
大多数 Group(乘客组)只包含 一个姓氏的家庭。因此,我们可以 使用该组内的多数姓氏 来填充缺失的 Surname(姓氏)。我们可以看到同一个姓氏的乘客来自同一颗母星。剩余的乘客都是去往同一个目的地。
2025-02-07 13:29:06
658
原创 kaggle比赛入门 - Spaceship Titanic (第二部分)
我们可以看到cabin number以每300个数字形成一个区间,每个区间形成不同特征,我们可以把这些区间定义为一个新的特征。观察不同甲板的乘客分布,分析哪个甲板的乘客更容易被传送。T只有5个sample,属于outlier。大约24%的乘客有至少一个缺失值。
2025-02-07 11:25:06
1004
原创 C++数据类型 - 实型 float, double, long double
【代码】C++数据类型 - 实型 float, double, long double。
2025-02-03 16:28:11
88
原创 kaggle比赛入门 - House Prices - Advanced Regression Techniques(第四部分)
models = {},这段代码的目的是对数据集进行训练/测试集划分,并定义多种模型及其超参数网格,为后续的模型训练和优化(如超参数调优)做准备。1. 数据集划分将数据集划分为训练集 (training set)和测试集 (testing set)。参数解释:预处理后的特征矩阵(特征工程和降维后的结果)。y:目标变量(对数变换后的房价)。:将数据的20%用作测试集,其余80%用作训练集。:固定随机种子,以确保结果可复现。输出X_train_fe和y_train_fe:训练集特征和目标变量。
2025-01-28 11:43:26
745
原创 kaggle比赛入门 - House Prices - Advanced Regression Techniques(第三部分)
这段代码定义了两个数据预处理流水线(pipelines),分别针对数值型数据和类别型数据进行特定的转换操作。以下是逐步解释:对数值型和类别型特征进行预处理,以便后续建模使用。这是实现机器学习流水线的重要步骤。:步骤解析:::步骤解析:::数值型特征流水线:类别型特征流水线:通过这种模块化的流水线设计,数据预处理变得更加清晰、灵活且易于扩展。这段代码的目的是从 DataFrame 中区分出类别型列和数值型列,以便对它们进行分别处理。以下是详细的解释::解释数据类型::结果:::结
2025-01-27 20:37:38
666
原创 kaggle比赛入门 - House Prices - Advanced Regression Techniques(第二部分)
设置文本格式为美元金额,例如$200,000。将柱子顶部的文本显示在柱子外部。
2025-01-26 18:06:14
941
原创 kaggle比赛入门 - House Prices - Advanced Regression Techniques(第一部分)
筛选出所有数值类型的列。对这些数值列进行统计汇总,提供常见的统计信息,便于分析数据的分布和特征。:返回一个布尔数据框,标记缺失值的位置。:检查每行是否包含缺失值,返回布尔值序列。df[...]:通过布尔索引筛选出包含缺失值的行。这段代码可以帮助快速识别数据框中有哪些行包含缺失值,便于后续处理(例如填充、删除等)。代码基于拟合的正态分布参数,生成了一条平滑的正态分布曲线。曲线可与直方图叠加,用于比较数据分布与理想正态分布的差异。图表的绿色曲线直观显示正态分布模型。fig.show()
2025-01-25 15:34:33
1027
原创 Excel 面试 05 查找函数组合 INDEX-MATCH
是一个高效、灵活的查找组合,适用于需要精确查找、左侧查找、多条件匹配或更高性能的场景。尽管设置公式稍微复杂,但其强大的功能使其成为 Excel 数据处理的最佳工具之一。是一种强大的函数组合,用于查找和返回表格中的值。,它更灵活且高效,尤其在需要双向查找或处理动态列时表现出色。:使用 MATCH 确定位置,再用 INDEX 返回对应值。确认数组公式(适用于旧版 Excel)。:查找 “张三” 在 “英语” 的分数。:返回查找值在数组中的位置。:返回数组中指定位置的值。:查找 “葡萄” 的库存。
2025-01-20 17:15:45
2976
原创 Kaggle比赛入门 - Titanic - Machine Learning from Disaster
KNN的性能受数据特征尺度和距离度量方式的影响。较小的值表示较远的点有影响,较大的值则表示较近的点主导。在机器学习模型(如逻辑回归、SVM、KNN等)中,标准化可加快收敛速度,改善模型性能。KNN的时间复杂度较高,尤其在大数据集和高维数据中,因为需要计算所有点之间的距离。对于大型数据集,训练时间可能较长,因为SVM的时间复杂度与样本数量的平方成正比。假设Ticket是唯一标识乘客的字段,统计它的数量代表每组的乘客人数。进行对数变换,以减少数据的偏态(skewness),让分布更接近正态分布。
2025-01-20 13:30:52
936
原创 如何在react的create-react-app中配置@别名路径
项目背景:在业务开发过程中文件夹的嵌套层级可能会比较深,通过传统的路径选择会比较麻烦也容易出错,设置路径别名可以简化这个过程。cracoscripts命令。
2025-01-19 20:56:39
214
原创 React项目中利用json-server实现数据Mock
建立一个server文件夹,建立一个data.json文件。json-server实现数据Mock。
2025-01-08 14:40:33
258
原创 使用react开发一个外卖程序
slice});nameslice的名字,在生成的 action 类型中会用到。:定义状态的初始值。reducers:定义状态更新的逻辑,每个 reducer 会自动生成对应的 action。
2025-01-06 15:12:54
918
原创 使用React Redux实现异步请求
这段代码通过和axios实现了一个完整的状态管理流程,包括异步获取频道列表并将其存储在 Redux 中的逻辑。它是一个模块化、可扩展的 Redux 状态管理示例。
2024-12-31 16:29:54
1134
原创 使用react和redux构建一个简单的计数器
初始状态两个操作increment:将count加 1。decrement:将count减 1。自动生成的部分actions:用于触发状态更新。reducer:处理状态更新逻辑。它的作用是将计数器状态管理封装为一个独立模块,方便集成到 Redux 的全局状态中。使用创建 Redux Store。将绑定到counter命名空间。导出的store可被 React 应用通过Provider使用,从而管理counter状态。扩展其他模块时,依然保持代码结构清晰易维护。
2024-12-31 13:34:05
869
原创 Excel 面试 04 查找函数 XLOOKUP
是 Excel 的现代查找函数,结合了 VLOOKUP 和 HLOOKUP 的功能,具有更高的灵活性和功能性。无论是单向查找、条件查找还是复杂匹配,XLOOKUP 都可以轻松应对,是进行表格分析时不可或缺的工具。函数是一个功能强大的查找工具,用于从一个范围或数组中搜索值并返回对应结果。它是 VLOOKUP 和 HLOOKUP 的更高级替代品,支持更多灵活功能。
2024-12-30 19:18:18
1187
原创 Excel 面试 03 多个条件函数 SUMIFS
SUMIFS 是 Excel 中一个功能强大的函数,适用于多条件求和的场景,广泛用于财务报表、销售分析等。它的优点是直观易用,同时支持复杂条件(如运算符、通配符),让数据分析更高效。
2024-12-30 19:11:49
1055
原创 Excel 面试 02 逻辑函数 AND
是一个简单但功能强大的逻辑函数,广泛应用于条件判断、复杂公式和条件格式。它适用于需要同时满足多个条件的场景,尤其是配合其他函数(如 IF)时,能够极大地提升 Excel 的自动化能力。
2024-12-30 17:44:38
804
原创 Excel 面试 01 “Highlight in red the 10 lowest orders”
要在 Excel 中完成“Highlight in red the 10 lowest orders”的任务,可以使用条件格式(Conditional Formatting)。以下是详细步骤:如果需要更精细的控制,可以使用公式设置条件格式:解释: 函数按从小到大的顺序为数据排名。当排名小于或等于 10 时,应用条件格式。此方法适合复杂的排序和规则设置需求。
2024-12-29 22:24:17
435
原创 Excel for Finance 09 What-If Analysis - Goal Seek
Goal Seek 是 Excel 中用于单变量逆向计算的高效工具,适合快速解决简单的“目标驱动”问题。通过调整一个输入值,帮助用户轻松找到满足目标的解决方案,广泛应用于财务、商业和日常分析中。是一个功能强大的工具,用于通过调整输入值来找到特定的目标结果。它是 Excel 中“假设分析”工具的一部分,适合用来解决简单的单变量问题。
2024-12-29 22:11:34
798
原创 Excel for Finance 08 `XNPV`和`XIRR` 函数
Excel 的 XNPV函数用于计算基于特定日期的净现值(Net Present Value, NPV)。与标准的NPV函数相比,XNPV更灵活,可以考虑不规则的现金流间隔,而不仅限于等间隔的期数。
2024-12-29 21:51:49
890
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人