Wolfram 언어 기존 사용자용
버전 11은 Wolfram 언어의 적용 범위와 기능의 확장 뿐만아니라 언어 중심적인 지침을 유지하는 다수의 향상된 기능을 도입하는 한편, 언어 사용의 원활함을 꽤하여 생산성 향상을 추구하였습니다.
Wolfram 언어 기존 사용자용 예제 하이라이트:
(별도의 표시가 없는 경우 모든 기능은 데스크톱과 클라우드에서 사용 가능합니다)
노트북의 변화!
세련된 코드 폰트 »
데스크톱 버전에서도 Courier 폰트 대신 세련된 산세리프 코드 폰트로 대체하였습니다.
실시간 맞춤법 검사 »
25가지 이상의 다른 언어 입력이 가능하며 확장 된 사전을 사용한 맞춤법 검사를 실시합니다. (데스크탑 버전)
더욱 강력해진 자동 완성 »
유형 타이핑의 시작 만으로도 사용 가능한 옵션 값 및 엔티티 특성을 알 수 있습니다.
메시지 트레킹 »
새 메시지를 디스플레이하여 메시지가 어디서 생성되었는지 쉽게 알아볼 수 있습니다.
초기화 셀 하이라이트 »
노트북에서 Ctrl + 8을 누르면 즉시 회색 배경색을 가진 초기화 셀을 생성 할 수 있습니다.
복사 가능한 웹 문서
웹 문서의 예제 복사를 복사하면 데스크톱에서 바로 실행 가능합니다.
새로운 프로그래밍 기능
강력한 Nothing »
문자열의 요소를 Nothing으로 교체하면, 그 요소가
사라집니다.
Echo를 랩하면 결과 출력 »
Echo는 출력되지만 출력 한 것을 반환하므로 그것을 코드로 분할할 수 있습니다.
한번만 (Once) 실행 »
Once를 사용하면 한 세션 당, 한번만 코드를 실행
합니다.
Range 뿐만 아니라, Subdivide 역시 »
0에서 1까지, 등등의 n개의 숫자로 구성된 목록 작성이 가능합니다.
연상에 대한 패턴 매치 »
연상 어디에나 올바른 임의의 순서 매칭 등의 패턴 포함이 가능합니다.
>아무리 짧아도 정확한 타이밍 계산 »
RepeatedTiming은 자동으로 더 빠른 조작을 반복하여 소요 시간을 평균합니다.
훨씬 더 충실한 함수형 프로그래밍
이전 요소 포함 »
SequenceFold를 사용하면 임의의 수의 이전 요소를
포함시킬 수 있습니다.
TakeLargest, TakeLargestBy 등... »
목록에서 n개의 최대 또는 최소의 요소 등을 얻습니다.
중첩하여 네트워크 작성 »
함수를 반복적으로 중첩하여 그래프를 작성합니다.
Sequence 패밀리 »
SequencePosition, SequenceCount 등은 목록에서 직접 문자열을 찾습니다.
BlockMap »
단일 요소가 아닌 블록을 가지는 함수를 매핑합니다.
텍스트 및 자연 언어
문자열 테스트 함수의 증가
StringContainsQ, StringStartsQ, PalindromeQ 등이 추가되었습니다.
방대한 단어 목록 »
WordList를 사용하면 27가지 언어의 다른 유형 (일반 단어, 동사 등)의 단어를 찾을 수 있습니다.
단어, 문장 등의 검색 »
TextWords, TextSentences 등을 사용하여 문자열에서 단어나 문장의 목록을 얻을 수 있습니다.
단어의 정의 »
WordDefinition은 단어 정의에 직접 액세스하게
도와줍니다.
문장을 다이어그램으로 표현! »
완전한 문장을 절, 어구 등으로 분해합니다.
문자수, 단어수의 카운트 »
LetterCounts, WordCounts 등을 임의의 텍스트로 사용할 수 있습니다.
구조화 된 데이터를 위한 Interpreter »
CompoundElement, RepeatingElement 등으로 구조화 된 데이터를 해석합니다.
프로그래밍 가능한 언어학적 인터페이스 »
빌트인 자연어 이해(NLU) 요소를 포함하는 임의의
문법을 배포합니다.
다국어로 표현 가능
다국어 코드 캡션 »
다국어 함수 설명 주석 코드를 실시간으로 달아줍니다.
무엇이든 음역 »
Transliterate을 사용하여 중국어, 러시아어 등의 언어에서 또 다른 언어로 음역할 수 있습니다.
모든 언어의 알파벳 순 정렬 »
AlphabeticSort이 무엇이든 제대로 정렬해줍니다.
ASCIIfy 문자로 치환 »
RemoveDiacritics로 부가 기호를 제거합니다.
영어 이외의 OCR »
TextRecognize는 이제 60개 언어를 지원하고 있습니다.
알고리즘의 간편성
시계열로 알고리즘을 실행 »
규칙적 또는 불규칙한 샘플링으로 시계열의 더하기,
나누기 등을 실행 합니다.
단위가 섞인 수 »
피트와 인치, 달러와 센트 등 단위가 섞인 숫자를 처리 할 수 있습니다.
데이터의 경계 인지 »
CoordinateBounds 데이터의 각 차원에 대한 하한과
상한을 계산합니다.
단위가있는 통계 분포 »
통계 분포의 정확한 단위가 붙은 수량이 반환됩니다.
DistanceMatrix에서 한 쌍 사이의 거리 »
지리적 지점 간, 날짜 간, 문자열 간, 이미지 간의 거리를 알 수 있습니다.
향상된 난수 기능 »
RandomWord, RandomEntity, RandomPoint 등의 향상된 기능을 만나보실 수 있습니다.
그래픽의 간편성
정다각형의 즉시 생성 »
다각형은 RegularPolygon으로, 코너는 CirclePoints를
사용해 생성할 수 있습니다.
FromPolarCoordinates 등을 사용하면 극좌표로의 변환 및 극좌표에서의 변환을 즉시 실행할 수 있습니다.
A New Kind of Science으로부터 자동 아이콘 생성 »
RulePlot은 셀룰러 오토마타 규칙과 진화를 다양한 형식으로 자동 디스플레이 해줍니다.
롤, 피치, 요의 각도 »
RollPitchYawAngles, EulerAngles 등으로 3D 회전을 지정할 수 있습니다.
충실한 수학적 기능
기호적 편미분 방정식, 적분 방정식,
그린 함수... »
오랜 시간 기다려온 함수들이 거대한 알고리즘 기능
위에 구축되었습니다.
미분 방정식의 고유값 문제 »
Helmholtz, Schrödinger 등의 기호적, 수치적 고유값
문제를 해결합니다.
GOE, GUE 등의 모든 종류의 랜덤 행렬 »
랜덤 행렬과 통계 특성을 완벽하게 지원합니다.
보다 개선된 시각화
callouts으로 모든 라벨 지정 »
자동으로 배치된 callouts은 점, 선, 곡선 등의 라벨 지정을 가능하게 합니다.
플롯의 다양한 조각 »
여섯 종류의 슬라이스 플롯에서 3D 영역의 내부를
볼 수 있습니다.
단면 모형 등의 로컬 클리핑 평면 »
ClipPlanes은 어떠한 3D 오브젝트의 스타일이됩니다.
지리 기능
이동 거리 »
TravelDistance를 사용하여 측지 거리뿐만 아니라 실제 이동 거리도 알아낼 수 있습니다.
역사상의 국가 지도 »
1,000여개에 이르는 국가의 역사상의 일련의 국경 경계 지도를 찾아볼 수 있습니다.
줌과 팬이 가능한 지도 »
DynamicGeoGraphics로 인터랙티브 지도를 만들 수
있습니다.
위성 이미지 »
지구 (달, 화성, 명왕성 등)의 줌 레벨 11까지 타일 그리기가 가능합니다.
지형의 기하학 »
GeoElevationData를 사용하면 완벽한 3D 기하학 표현이 가능합니다.
수학 수업을 위해
도함수를 수동으로... »
DifferenceQuotient를 사용하여 Ε-Δ 등을 근사할 수
있습니다.
어떤 영역에서도 플롯 가능 »
어떻게 영역을 정의 하더라도, 그 영역에서만 플롯이 가능합니다.
로마 숫자 »
2,000여년전 행해지던 계산을 그대로 경험할 수
있습니다.
더욱 더 방대해진 데이터
날짜가 있는 엔티티 및 특성 »
Dated를 사용하여 특정 날짜의 값을 구할 수 있습니다.
자신만의 엔티티 정의 »
EntityStore를 사용하면 자신만의 엔티티, 특성 값을
지정할 수 있습니다.
Wolfram Data Repository »
즉시 액세스 가능한 대규모 외부 데이터에 대한 핵심적인 지원을 제공합니다.
암시적 엔티티 »
최대 5개국, 가장 조밀한 금속 등 무엇이든 기호적으로 지정할 수 있습니다.
Wolfram Data Drop으로부터의 누적 데이터 »
다양한 방법을 사용하여 데이터를 클라우드 데이터
빈에 저장합니다.
Dataset에 대한 새로운 자동 레이아웃 »
스크롤링과 드릴다운을 사용하여 어떤 형태, 어떤 깊이의 데이터에서도 자동으로 포맷합니다.
음성!
대규모 음성에 대응 »
한시간 길이의 오디오 파일의 처리와 그 시각화 등을
지원합니다.
Audio 와 Sound의 관계는 Image와 Graphics의 관계와 동일 »
노트북에 표시된 음성을 직접 조작합니다.
증가 된 이미지 기능
더 큰 이미지의 사용 가능성 »
DynamicImage를 사용하여 이미지를 디스크에 저장하고 디스크내에서 줌과 팬 또한 가능합니다.
다양한 계산 사진학 »
ColorBalance는 색상 수정 등을 수행할 수있습니다.
사진 속의 세련된 하이라이트 »
사진 속의 점, 곡선, 영역을 정적 또는 동적으로 강조 할 수 있습니다.
이미지에서 계산 가능한 메쉬로... »
ImageMesh는 임의의 2D 및 3D 바이너리 영상을 대응하는 메쉬 영역으로 변환합니다.
이미지에서 자동으로 메타 데이터를 로드 »
Exif, XMP, IPTC에서 자동으로 날짜와 시간 등을 추출합니다.
기계 학습과 인공 지능
조사하고 싶은 특징 찾기 »
FeatureExtractor 옵션을 사용하여 Classify 등의 특징을 추출하는 방법을 지정할 수 있습니다.
무엇이든 클러스터링 »
데이터, 이미지, 텍스트 등에 대한 기계 학습 기반의
클러스터링을 수행하고 트리와 계통수 등을 만듭니다.
Knowledgebase의 추가적 기능
빌트인 Wikipedia »
Wikipedia 아티클에서 즉시 자료를 가져와 사용할 수
있습니다.
그대의 함수를 알라! »
WolframLanguageData를 사용하면 Wolfram 언어의
함수에 대한 자세한 정보를 볼 수 있습니다.
음식, 해양, 방사선 피폭 관리, 사망률,
포켓몬... »
커버하는 지식의 도메인 범위가 확장되었습니다.
일기 예보 »
과거의 기상 데이터의 사용이 가능하며 일기 예측 또한 가능합니다.
3D 프린팅
기하학을 수정하면 인쇄가 가능 »
RepairMesh는 3D 기하학의 결함을 수정해줍니다.
3D 플롯의 인쇄! »
함수나 데이터의 3D 플롯에서 인쇄 된 3D 객체까지
자동으로 처리합니다.
3D 프린팅 »
3D 프린터 및 3D 인쇄 서비스로 즉시 연결합니다.
골격 인쇄! »
3D 스캔 (또는 임베디드 AnatomyData)부터 뼈 등의 3D 프린트되는 개체 모두 취급합니다.
화학 물질, 매듭, 다면체, 지형... »
즉시 인쇄 가능한 3D 구조로 변환합니다.
시스템 수준의 인프라 확장
Wolfram 언어의 출판-구독 모델 채택 »
무엇 간의 통신에도 사용할 수 있는 유연한 채널 프레임워크를 노트북 등에 장착합니다.
비동기 계산을 위해 클라우드로 전송 »
CloudSubmit을 사용하면 무엇이든 보낼 수 있습니다.
파일의 디렉토리에 병렬화 »
FileSystemMap에서 중첩 된 디렉토리에 작업 능률을 높일 수 있습니다.
영구 로컬 객체 저장 »
LocalObject와, LocalCache 등 무엇이든 로컬로 저장하거나 캐시 보존이 가능합니다.
바이너리 바이트 배열 »
데이터를 직접 바이너리 형식으로 저장합니다.
쉘에서 모든 것을 WolframScript »
명령 줄에서 직접 로컬 또는 클라우드 커널의 코드, API 함수를 호출합니다.
클라우드의 영구 변경 가능한 식 »
CloudExpression에서 언제든지 편집 가능한 식을 클라우드에 배포합니다.
소켓과의 연결 »
파일을 통해 통신하듯 소켓을 통해 통신합니다.
인증 키를 사용한 클라우드 액세스 »
키를 가진 사람은 누구나 액세스 할 수 있도록 클라우드 오브젝트를 설정 할 수 있습니다.
웹 인터랙션
더욱 화려해진 웹 양식 »
더 많은 컨트롤을 포함한 멀티 페이지 양식, 확장 가능한 양식, 재사용 가능한 양식 등을 사용할 수 있습니다.
자신의 URL 디스패치 처리 »
URLDispatcher를 사용하여 다른 URL에 대한 규칙을
기호적으로 정의 할 수 있습니다.
비동기적 실행
URLSubmit과 HandlerFunctions을 사용하여 비동기 URL 가져 오기를 실행합니다.
웹에 배치되는 상호 대화 »
AskFunction을 사용하여 사용자 상호 작용 ("인터뷰"와 "위저드" 등)의 논리를 구성 할 수 있습니다.
쿠키 전체 관리 »
쿠키의 취득, 설정 저장을 기호적으로 세밀하게 처리
합니다.
전자 메일을 통한 API »
이메일 수신에 따라 자동으로 코드를 실행합니다.