Repolode
stdlib-js

stdlib-js/stdlib

브라우저와 Node.js에서 사용할 수 있는 JavaScript 및 TypeScript용 수치·과학 컴퓨팅 표준 라이브러리입니다.

스타
6,000
포크
1,315
열린 이슈
1,794
마지막 커밋
12시간 전

어떤 프로젝트인가요?

stdlib는 수치 및 과학 계산에 중점을 둔 표준 라이브러리로, JavaScript(일부는 C)로 작성되어 브라우저와 Node.js에서 사용할 수 있습니다. 수학, 통계, 데이터 처리, 스트림 및 범용 유틸리티 함수를 모아 제공하며, Python이나 R의 표준 라이브러리에서 개발자들이 기대하는 수준의 도구를 갖추고 있습니다.

라이브러리는 완전히 분해해 사용할 수 있습니다. 모든 함수가 @stdlib 스코프의 개별 패키지로 배포되므로, 프로젝트에 필요한 것만 설치하거나 최상위 네임스페이스 전체를 가져올 수 있습니다. 스크립트 태그, CDN, 서버에 직접 포함하는 용도로 미리 빌드된 ES Module, UMD, Deno 빌드를 제공하며, 원하는 패키지 목록을 골라 커스텀 번들을 생성할 수도 있습니다.

핵심 수학 기능 외에도 확률 분포, 시드를 지정할 수 있는 의사 난수 생성기, 샘플 데이터셋, 어서션 유틸리티, 플롯 API, 벤치마크 하네스, REPL을 제공합니다. BLAS용 네이티브 애드온과 순수 JavaScript 대체 구현을 제공하며, 모든 함수에는 TypeScript 선언 파일이 포함됩니다.

핵심 기능

  • 01150개 이상의 특수 수학 함수와 PDF, CDF, 분위수 계산을 지원하는 35개 이상의 확률 분포.
  • 02시드를 지정할 수 있는 의사 난수 생성기 40개 이상.
  • 03데이터 변환, 함수형 프로그래밍, 어서션을 위한 수백 가지 유틸리티.
  • 04개별 패키지, 네임스페이스, 커스텀 번들을 각각 독립적으로 설치할 수 있습니다.
  • 05순수 JavaScript 대체 구현을 제공하는 BLAS용 네이티브 애드온.
  • 06모든 함수의 TypeScript 선언 파일과 REPL 및 벤치마크 프레임워크.

활용 사례

  • Python이나 R을 사용하던 데이터 분석 및 통계 작업을 Node.js에서 수행할 때.
  • 대규모 의존성 트리를 설치하지 않고 웹 앱에 필요한 특정 수학 또는 통계 함수를 추가할 때.
  • 프로젝트에 필요한 함수만 포함하는 커스텀 브라우저 또는 서버 번들을 직접 포함할 때.
  • 테스트나 교육용으로 재현 가능한 난수 또는 샘플 데이터셋을 생성할 때.

빠른 시작

  1. 1

    전체 라이브러리를 npm으로 종속성으로 설치합니다

    npm install @stdlib/stdlib
  2. 2

    또는 ndarray, array와 같은 개별 패키지를 설치합니다

    npm install @stdlib/ndarray-array
  3. 3

    코드에서 패키지를 require하거나 import합니다

사용 전 알아둘 점

  • 전체 라이브러리를 설치하면 용량이 커지므로 대부분의 프로젝트에는 개별 패키지 설치를 권장합니다.

포함된 컬렉션

토픽

자주 묻는 질문

stdlib은(는) 무엇인가요?
브라우저와 Node.js에서 사용할 수 있는 JavaScript 및 TypeScript용 수치·과학 컴퓨팅 표준 라이브러리입니다. stdlib는 수치 및 과학 계산에 중점을 둔 표준 라이브러리로, JavaScript(일부는 C)로 작성되어 브라우저와 Node.js에서 사용할 수 있습니다. 수학, 통계, 데이터 처리, 스트림 및 범용 유틸리티 함수를 모아 제공하며, Python이나 R의 표준 라이브러리에서 개발자들이 기대하는 수준의 도구를 갖추고 있습니다.
stdlib은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
stdlib은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
stdlib은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. stdlib의 마지막 커밋은 2026년 10월 24일입니다.
stdlib은(는) 어디에 사용할 수 있나요?
Python이나 R을 사용하던 데이터 분석 및 통계 작업을 Node.js에서 수행할 때. 대규모 의존성 트리를 설치하지 않고 웹 앱에 필요한 특정 수학 또는 통계 함수를 추가할 때. 프로젝트에 필요한 함수만 포함하는 커스텀 브라우저 또는 서버 번들을 직접 포함할 때. 테스트나 교육용으로 재현 가능한 난수 또는 샘플 데이터셋을 생성할 때.
stdlib는 어떻게 설치하나요?
전체 라이브러리를 npm으로 종속성으로 설치합니다: npm install @stdlib/stdlib 또는 ndarray, array와 같은 개별 패키지를 설치합니다: npm install @stdlib/ndarray-array 코드에서 패키지를 require하거나 import합니다
stdlib은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/stdlib-js/stdlib

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트