Probly: AI-приложение для электронных таблиц с возможностями Python для анализа данных 183

小编 ·

Probly: AI-приложение для электронных таблиц с возможностями Python для анализа данных

Probly — приложение для электронных таблиц на базе ИИ, объединяющее возможности таблиц с инструментами анализа данных на Python.

Probly: AI-приложение для электронных таблиц с возможностями Python для анализа данных

Что такое Probly?

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

Probly .webp

Основные возможности 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