Skip to main content

Advanced text mining tools for preprocessing, keyword extraction, summarization, and language detection.

Project description

TextMiner Pro

Python Package PyPI version License: MIT

textminer-pro는 파이썬 기반의 고급 텍스트 분석 도구입니다.
불용어 제거, 핵심 키워드 추출, 텍스트 요약, 언어 감지 기능을 제공합니다.


🧩 설치 방법

pip install textminer-pro-InjinSung

📌 주요 기능

불용어 제거 (Stopwords Removal)

from textminer import remove_stopwords

text = "This is a sample text with some stopwords"
clean_text = remove_stopwords(text)
print(clean_text)  # "This sample text stopwords"

키워드 추출 (Keyword Extraction)

from textminer import extract_keywords

text = "자연어 처리는 컴퓨터가 인간의 언어를 이해하고 처리하는 기술입니다."
keywords = extract_keywords(text, top_n=3)
print(keywords)  # ['자연어', '처리', '기술']

텍스트 요약 (Text Summarization)

from textminer import summarize

long_text = """
자연어 처리(NLP)는 언어학, 컴퓨터 과학, 인공지능의 하위 분야로, 
컴퓨터와 인간 언어 간의 상호작용에 관한 분야입니다. 특히 컴퓨터가 
대량의 자연어 데이터를 처리하고 분석하도록 프로그래밍하는 방법에 관한 
연구입니다. 자연어 처리의 과제로는 언어 이해, 생성, 번역 등이 있습니다.
"""
summary = summarize(long_text, ratio=0.3)
print(summary)

언어 감지 (Language Detection)

from textminer import detect_language

text_en = "This is English text."
text_ko = "이것은 한국어 텍스트입니다."
print(detect_language(text_en))  # 'en'
print(detect_language(text_ko))  # 'ko'

🔧 시스템 요구사항

  • Python 3.7 이상
  • 종속성: nltk, scikit-learn, langdetect

📜 라이센스

MIT 라이센스를 따릅니다. 자세한 내용은 LICENSE 파일을 참조하세요.

🤝 기여하기

기여는 언제든지 환영합니다! 다음과 같은 방법으로 기여할 수 있습니다:

  1. 이슈 등록하기
  2. 풀 리퀘스트 제출하기
  3. 기능 개선 제안하기

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

textminer_pro_injinsung-0.1.2.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

textminer_pro_injinsung-0.1.2-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file textminer_pro_injinsung-0.1.2.tar.gz.

File metadata

  • Download URL: textminer_pro_injinsung-0.1.2.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for textminer_pro_injinsung-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5efac5352d49861088a40ee4407eeb17da0bd9317dfccceff9d19920b1d86665
MD5 2fba139b3ab386ac0c97d409f6f9c05f
BLAKE2b-256 09405cd468a41db2b6874b313bb7859da789ff2b1c065218f15c31c7a78c1a15

See more details on using hashes here.

File details

Details for the file textminer_pro_injinsung-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for textminer_pro_injinsung-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9e2e1b7c155188999de1306530557c4f75795d11d4d7a65958a93d4ca7a5432b
MD5 b32ce6cf14c7a777a979ff545584a559
BLAKE2b-256 cdec3caf9ef9b847b246cc1652a1f61aa577a6318f23a230cf97ce7c5ab83a01

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page