Probly: AI-приложение для электронных таблиц с возможностями Python для анализа данных
Что такое Probly?
Probly — это приложение для работы с электронными таблицами на основе ai, которое объединяет функциональность электронных таблиц с возможностями анализа данных на Python.

Основные возможности Probly
Интерактивные электронные таблицы
Поддерживает прямое редактирование ячеек, ввод формул (начинающихся с =), форматирование ячеек, а также копирование и вставку.
Поддерживает множество формул, включая математические операции (такие как SUM, AVERAGE), статистические функции (такие как STDEV, MEDIAN), логические функции (такие как IF, AND), функции поиска (такие как VLOOKUP, HLOOKUP) и текстовые функции (такие как CONCATENATE, LEFT).
Импорт/экспорт данных
Поддерживает импорт файлов Excel (формат .xlsx) и экспорт электронных таблиц в формат Excel с сохранением формул и форматирования.
Интеграция с функциями AI
Вызов AI-ассистента с помощью горячих клавиш (например, Ctrl+Shift+/) или нажатия на иконку.
Можно задавать вопросы на естественном языке, получать аналитические insights по данным, рекомендации по формулам, генерировать диаграммы и даже запускать анализ на Python.
Интерфейс и взаимодействие
Предоставляется панель инструментов для быстрого доступа к часто используемым функциям, таким как импорт, экспорт и управление диаграммами.
Анализ на Python
Запуск кода Python непосредственно в браузере без необходимости установки дополнительных зависимостей.
Благодаря технологии WebAssembly код Python выполняется локально в браузере, обеспечивая конфиденциальность данных.
Диаграммы и визуализация
Поддерживается создание диаграмм и визуализаций на основе данных
Технологический стек Probly
Фронтенд-фреймворк: приложение построено на базе Next.js и работает без сбоев в современных популярных браузерах.
Среда выполнения Python: благодаря Pyodide (Python, скомпилированный в WebAssembly) реализовано выполнение кода Python на стороне браузера.
Инструменты визуализации: для разнообразной визуализации данных используется ECharts.
Как пользоваться Probly?
Установка
Установить можно через pip из GitHub:
pip install git+https://github.com/bencwallace/probly#egg=probly
Быстрый старт
Инициализация случайных величин и выполнение операций:
>>> import probly as pr >>> X = pr.Ber() # случайная величина Бернулли >>> Y = pr.Ber(0.9) >>> Z = pr.Unif(-10, 10) # случайная величина с равномерным распределением >>> W = (1 + X) * Z / (5 + Y) # новая случайная величина >>> W.mean() # вычисление среднего значения
Вызов функций AI
Вызов AI-ассистента с помощью горячих клавиш (например, Ctrl+Shift+/) или нажатия на иконку.
Запуск кода Python
Запуск кода Python непосредственно в браузере без необходимости установки дополнительных зависимостей.
Импорт и экспорт данных
Поддерживается импорт файлов Excel (формат .xlsx) и экспорт в Excel
Сценарии применения Probly
Повседневный анализ данных: будь то рабочие задачи по обработке данных или личные потребности в упорядочивании информации — всё это можно эффективно выполнять в электронных таблицах, используя код Python для сложных вычислений и получая полезную информацию с помощью интеллектуального ассистента.
Образовательная сфера: может использоваться как учебный инструмент, помогающий студентам изучать анализ данных, программирование на Python и визуализацию данных, углубляя понимание через практические занятия.
Повседневная офисная работа: обычные пользователи могут быстро получать аналитические insights по данным с помощью функций AI.
Репозиторий на GitHub:https://github.com/PragmaticMachineLearning/probly
Помощник сценариста▸
AI Приложения
AI Новости 