Probly: Python 데이터 분석 기능을 결합한 AI 기반 스프레드시트 앱 184

小编 ·

Probly: Python 데이터 분석 기능을 결합한 AI 기반 스프레드시트 앱

Probly는 AI 기반 스프레드시트 애플리케이션으로, 스프레드시트의 기능과 Python 데이터 분석 기능을 결합했습니다.

Probly: Python 데이터 분석 기능을 결합한 AI 기반 스프레드시트 앱

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 런타임 환경: WebAssembly로 컴파일된 Python인 Pyodide를 사용하여 브라우저 측에서 Python 코드를 실행합니다.

  • 시각화 도구: ECharts를 채택하여 데이터의 다양화된 시각적 표시를 구현합니다.

Probly 사용 방법은?

설치

  • GitHub에서 pip을 통해 설치할 수 있습니다:

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 기능 호출

  • 단축키(Ctrl+Shift+/ 등) 또는 아이콘 클릭을 통해 AI 어시스턴트를 호출합니다.

Python 코드 실행

  • 추가 의존성 설치 없이 브라우저에서 직접 Python 코드를 실행합니다.

데이터 가져오기 및 내보내기

  • Excel 파일(.xlsx 형식) 가져오기와 Excel로 내보내기를 지원합니다.

Probly의 적용 시나리오

  • 일상 데이터 분석: 업무의 데이터 처리 작업이든 개인의 데이터 정리 요구 사항이든, 스프레드시트 내에서 효율적으로 분석을 완료하고, Python 코드를 통해 복잡한 계산을 처리하며, AI의 지원을 통해 유용한 정보를 얻을 수 있습니다.

  • 교육 및 학습 분야: 교육 도구로 활용되어 학생들이 실제 작업을 통해 데이터 분석, Python 프로그래밍 및 데이터 시각화 관련 지식을 깊이 있게 학습할 수 있도록 돕습니다.

GitHub 저장소:https://github.com/PragmaticMachineLearning/probly