08论坛 > AI教程资讯 > Probly:与Python数据分析能力相结合的AI电子表格应用程序

Probly:与Python数据分析能力相结合的AI电子表格应用程序

作者:啊哈哈哈 来源:08论坛 时间:2025-03-10 12:14:01

Probly 是什么?

Probly 是一款 ai 驱动的电子表格应用程序,它将电子表格的功能与 Python 数据分析能力相结合。

Probly .webp

Probly的主要特性

交互式电子表格

支持直接单元格编辑、公式输入(以 = 开头)、单元格格式化以及复制粘贴。

支持多种公式,包括数**算(如 SUM、AVERAGE)、统计函数(如 STDEV、MEDIAN)、逻辑函数(如 IF、AND)、查找函数(如 VLOOKUP、HLOOKUP)和文本函数(如 CONCATENATE、LEFT)。

数据导入/导出

支持导入 Excel 文件(.xlsx 格式)和将电子表格导出为 Excel 格式,同时保留公式和格式。

与 AI 功能集成

通过快捷键(如 Ctrl+Shift+/)或点击图标调用 AI 助手。

可以使用自然语言提问,获取数据洞察、公式建议、图表生成,甚至运行 Python 分析。

界面与交互

提供工具栏用于快速访问常用功能,如导入、导出和图表管理。

支持标准电子表格快捷键,方便用户操作。

Python 分析

在浏览器中直接运行 Python 代码,无需安装额外依赖。

使用 WebAssembly 技术,Python 代码在本地浏览器中执行,确保数据隐私。

图表与可视化

支持基于数据生成图表和可视化

Probly的技术栈

前端框架:基于 Next.js 构建应用程序,在现代主流浏览器上流畅运行。

Python 运行环境:借助 Pyodide(编译为 WebAssembly 的 Python),实现浏览器端的 Python 代码执行。

可视化工具:采用 ECharts 实现数据的多样化可视化展示。

Probly如何使用?

安装

可以通过 pip 从 GitHub 安装:

pipinstallgit+https://github.com/bencwallace/probly#egg=probly

快速开始

初始化随机变量并进行操作:

>>>importproblyaspr>>>X=pr.Ber()#伯努利随机变量>>>Y=pr.Ber(0.9)>>>Z=pr.Unif(-10,10)#均匀分布随机变量>>>W=(1+X)*Z/(5+Y)#新的随机变量>>>W.mean()#计算均值

AI 功能调用

使用快捷键(如 Ctrl+Shift+/)或点击图标调用 AI 助手。

Python 代码运行

在浏览器中直接运行 Python 代码,无需安装额外依赖。

数据导入与导出

支持导入 Excel 文件(.xlsx 格式)和导出为 Excel

Probly的适用场景

日常数据分析:无论是工作中的数据处理任务,还是个人的数据整理需求,都能在电子表格中高效完成分析,借助 Python 代码处理复杂计算,并通过智能辅助获取有用信息。

教育学习领域:可作为教学工具,帮助学生学习数据分析、Python 编程以及数据可视化相关知识,通过实际操作加深理解。

日常办公:普通用户可以利用 AI 功能快速获取数据洞察。

GitHub仓库:https://github.com/PragmaticMachineLearning/probly