Wolfram Computation Meets Knowledge

Wolfram 언어:
프로그래밍의 기본

다음 언어의 주의 사항 표시:
모든 섹션 
  • Wolfram 언어에 대해
  • 다음 언어의 주의 사항 표시
  • Java 주의 사항 표시
  • Python 주의 사항 표시
  • 주의 사항 숨기기
사용 시작

외부 연결 비디오 버전

ImportExport는 파일, 프로그램, 웹 등 수백 가지의 형식을 자동으로 처리할 수 있습니다:

In[1]:=
Out[1]=

Java 프로그래머를 위한 주의 사항:

Wolfram 언어는 다양한 파일 형식의 가져오기 및 내보내기를 ImportExport를 사용하여 단일화하고 있지만 Java의 파일 형식 지원은 다양한 패키지, 라이브러리 등에 퍼져있으며, 각각의 데이터 표현 방법에 대해 서로 다른 의미론을 가지고 있습니다.

Python 프로그래머를 위한 주의 사항:

Wolfram 언어는 수백 가지의 다양한 파일 형식의 가져오기 및 내보내기를 ImportExport를 사용하여 단일화하고 있지만, Python의 파일 형식 지원은 다양한 패키지, 라이브러리 등에 퍼져있으며, 각각의 데이터 표현 방법에 대해 서로 다른 의미론을 가지고 있습니다.


Wolfram 언어는 많은 외부 API와의 연결을 설정합니다:

In[1]:=
Out[1]=

장치 프레임워크연결된 장치에서의 직접 입력을 가능하게 합니다:

In[1]:=
Out[1]=

Java 프로그래머를 위한 주의 사항:

Wolfram 언어의 내장된 연결 기능 및 설정은 장치 및 API에 원활한 접근을 가능하게 합니다. Java의 경우 사용자 지정 코드 또는 타사 라이브러리가 필요합니다.

Python 프로그래머를 위한 주의 사항:

Wolfram 언어는 엄선된 연결 기능 및 설정을 포함하고 있어 수천 개의 장치 및 외부 API에 원활한 접근을 가능하게 합니다. Python의 경우 추가 도구 및 라이브러리가 필요합니다.


EmbedCode를 사용하여 다른 컴퓨터 언어에서 즉시 API를 호출하기 위한 코드를 생성합니다:

In[1]:=
Out[1]=

WSTP를 사용하면 Wolfram Engine과 다른 프로그램 간의 양방향 통신이 가능합니다.
C/Link, J/Link, 기타 프로그램을 사용하여 WSTP와 상호 작용하는 외부 코드를 생성합니다.

Java 프로그래머를 위한 주의 사항:

J/Link는 Java와 Wolfram 언어 사이의 원활하고 포괄적인 인터페이스를 제공하여 Wolfram 언어에서 임의의 Java 클래스나 메소드의 호출, 그리고 Java 클래스나 메소드에서 Wolfram 언어를 호출할 수 있습니다. 많은 Java 개발자는 Java 클래스나 라이브러리의 조사를 위해 Wolfram 노트북 환경 및 J/Link를 매우 이상적인 환경으로 여기고 있습니다.

Python 프로그래머를 위한 주의 사항:

WSTP의 사용 및 즉각적 API 호출 외에도 Wolfram 언어는 Wolfram Client Library for Python 또는 WolframScript를 사용하여 Python 코드로 Wolfram 언어를 호출하고, 로컬 혹은 클라우드 기반의 Wolfram Engines에서 명령을 평가할 수 있습니다.


줄의 시작 부분에 >를 입력하여 외부 평가 시스템(Python, NodeJS 등)을 지정합니다.

평가자가 입력을 해석하고 Wolfram 언어의 표현식을 돌려줍니다.

In[1]:=
Out[1]=

ExternalEvaluate를 사용하여 평가자 옵션을 지정합니다.

In[2]:=
Out[2]=

Python 프로그래머를 위한 주의 사항:

ExternalEvaluate는 Python 2.4 이상 및 3.6 이상 외의 NumPy 패키지, PIL 패키지의 직접 통합을 지원합니다.

참조: 외부 프로그램 호출


© 2024 Wolfram. All rights reserved.