페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.













Start Release No :  / Update Release No : 

작성자 :    / 검수자 : 

Easy Heading Macro
navigationTitle목차
selectorh1,h2
navigationExpandOptionexpand-all-by-default


9.1 AUD Conflux 기본 배포 모듈 및 스크립트 실행 가능 파이썬 버전

권장 사양

정보

AUD Conflux 파이썬 스크립트 및 모듈을 사용하는데 필요한 파이썬 최소 버전은 아래와 같습니다.


최소사양권장사양Python

지원 파이썬 버전 정보 (64bit 필수)
파이썬 스크립트 API 유틸3.8 ~ 3.13
기본 배포 모듈3.8 ~ 3.12
3.11


※ 파이썬 3.9 이하 버전은 공식 지원 종료(EOL)로 인해 보안 취약점 노출 및 라이브러리 호환성 결여 문제가 있으므로, 런타임 안정성 확보를 위해 최소 3.10 이상의 사용을 강력히 권장합니다.


  • 파이썬 스크립트 API 유틸
    Pure Python을 이용하여 다양한 비즈니스 실행 및 결과를 생성하는 PythonScript 노드에서 기본적으로 사용되는 유틸성 API 입니다.
    Image Added



  • 기본 배포 모듈

특정 기능을 독립적으로 수행하도록 캡슐화되어, 간단한 파라미터값 세팅을 통해 필요할 때마다 호출하여 통계 분석 결과를 도출 할 수 있는 기본 배포 모듈입니다.

Image Added



9.2 AUD Conflux 기본 배포 파이썬 버전 정보

AUD Conflux 기본 배포 파이썬 패키지 관리자 정보 및 제공 파이썬 버전 정보는 아래와 같습니다.

패키지 관리자 명파이썬 버전 정보
Miniconda3.10



9.3 AUD Conflux 기본 배포 모듈 파이썬 필수 라이브러리 목록 및 라이브러리 버전 정보

AUD Conflux의 파이썬 모듈 구동을 위한 필수 라이브러리 목록 구성은 아래와 같습니다. 

라이브러리명라이브러리설명
pandas데이터 조작 및 분석을 위한 핵심 라이브러리로, 테이블 형태의 DataFrame 처리에 특화된 라이브러리
pyarrow대용량 데이터의 고속 처리 및 Parquet 파일 형식 입출력을 지원하는 라이브러리
numpy고성능 수치 계산과 다차원 배열 연산을 지원하는 과학 계산의 기초 라이브러리
scipyNumPy를 기반으로 하여 적분, 최적화, 통계 등 더 고도화된 과학 기술 계산 기능을 제공하는 라이브러리
scikit-learn분류, 회귀, 군집화 등 다양한 머신러닝 알고리즘과 모델 평가 도구를 제공하는 표준 라이브러리
matplotlib데이터를 차트나 그래프 등 다양한 형태의 이미지로 시각화하는 라이브러리
statsmodels통계적 모델 추정, 가설 검정, 데이터 탐색 기능을 제공하는 통계 분석 전용 라이브러리
pmdarima시계열 분석 모델인 ARIMA의 최적 파라미터를 자동으로 찾아주는(Auto-ARIMA) 도구 라이브러리
prophet계절성과 휴일 효과를 반영하여 시계열 데이터를 예측하는 Meta에서 개발한 모델 라이브러리
holidays국가별 공휴일 날짜 정보를 생성하여 시계열 예측 정확도를 높이는 데 도움을 주는 라이브러리
openpyxlExcel 파일(.xlsx)을 파이썬에서 직접 읽거나 쓸 수 있도록 지원하는 라이브러리


AUD Conflux의 파이썬 버전별 라이브러리 호환성 정보는 아래와 같습니다.

파이썬 각 버전의 호환성을 고려하여 아래 명시된 권장 라이브러리 버전을 준수하는 것을 권장합니다.

라이브러리Python 3.8Python 3.9
.3 AUD Conflux 파이썬 모듈별
Python 3.10 - 3.11Python 3.12Python 3.13
pandas2.0.32.2.32.2.32.2.32.2.3
pyarrow17.0.019.0.019.0.019.0.019.0.1
numpy1.24.41.26.41.26.41.26.4
scipy1.10.11.13.11.14.11.14.1
scikit-learn1.3.21.5.21.6.11.6.1
matplotlib3.7.53.9.33.9.33.9.3
statsmodels0.14.10.14.40.14.40.14.4
pmdarima2.0.42.0.42.0.42.0.4
prophet1.1.61.3.01.3.01.3.0
holidays0.580.830.840.84
openpyxl3.1.53.1.53.1.53.1.5




9.4 AUD Conflux 기본 배포 모듈별 파이썬 라이브러리 목록

AUD Conflux의 분석 모듈별 모듈 구동을 위한 필수 라이브러리 구성은 아래와 같습니다. 

분류
모듈 카테고리기본 배포 모듈 사용 라이브러리
ConfluxUtil

pandas, pyarrow

시계열 예측


ARIMA
  • pandas
,
  • numpy
,
  • statsmodels
,
  • pmdarima
,
  • scikit-learn
,
  • openpyxl
Prophet
  • pandas
,
  • numpy
,
  • scipy
,
  • prophet
,
  • holidays
,
  • scikit-learn
,
  • openpyxl
이상치 탐지Isolation Forest
  • pandas
,
  • numpy
,
  • scikit-learn
,
  • openpyxl
One-Class SVM
차원 축소PCA
  • pandas
,
  • numpy
,
  • scipy
,
  • scikit-learn
,
  • openpyxl
t-SNE
모델 평가 및 성능 검증RMSE
  • pandas
,
  • numpy
,
  • scikit-learn
,
  • openpyxl
ROC-AUC
군집 분석계층적 군집(Clustering Hierarchical)
  • pandas
,
  • numpy
,
  • scipy
,
  • scikit-learn
,
  • matplotlib
K MEANS(Clustering K-MEANS)
  • pandas
,
  • numpy
,
  • scipy
,
  • scikit-learn
,
  • matplotlib
,
  • openpyxl
분류 분석의사결정 트리(Classification Decision Tree)
  • pandas
,
  • numpy
,
  • scipy
,
  • scikit-learn
,
  • openpyxl


랜덤 포레스트(Classification Random Forest)
회귀 분석로지스틱(Regression
Linear
Logistic)
선형회귀(Regression
Logistic
Linear)
파이썬 스크립트 API 유틸
  • pandas
  • pyarrow


9.

AUD Conflux 기본 배포 모듈 파이썬

모듈

라이브러리 추가 가이드

  1. 개요
    - 기본으로 배포되는 파이썬에 모듈 파이썬 모듈에 라이브러리 추가가 필요할 경우 이 방법을 이용한다통해 라이브러리 추가가 가능합니다.

  2. 준비사항 
    - 인터넷 연결이 가능해야 한다.
    폐쇄망이 아닌 경우 명령어를 통해 추가 라이브러리를 구성할 수 있습니다.
    - 차단된 폐쇄망인 경우 오프라인 설치 방법을 통해 추가 라이브러리를 구성할 수 있습니다.

  3. 기본 설치된 파이썬의 경로로 진입하여 모듈 설치 


    3-1)  파이썬 기본 배포 모듈 경로 진입합니다.
        - windows: {제품 설치 경로}/WEB-INF/_AUD_CONFLUX_/py310_win 경로 진입
     
        - linux: {제품 설치 경로}/WEB-INF/_AUD_CONFLUX_/py310_linux 

    Image Added

    3-2) 해당 경로에서 pip install 명령어를 사용하여 설치 하고 싶은 모듈을 설치모듈 설치 명령어 혹은 오프라인에서 미리 받아온 설치 파일을 위치하여 모듈을 설치합니다.