Mathematica에서 날카로운 신호를 이해하는 데 문제가 있습니다. 변수에 대한 자리 표시 자로 # &
을 이해합니다. 그러나 #1
과 #2
은 다음 코드에서 어떻게 이해할 수 있습니까?이 Mathematica 분할 함수의 샤프 기호 의미
x = {0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1};
Split[x, #1 =!= 0 && #2 =!= 0 &]
무엇 #1
하고 여기 #2
? 이 라인의 출력의 Split 버전 test
는 개의 변수를 취하는 함수 형태 Split[list,test]
, 인 것이
{{0}, {1, 1, 1}, {0}, {0}, {1, 1, 1}, {0}, {0}, {1}}
슬롯을 반환 정의
는용어 https://reference.wolfram.com/language/ref/Slot.html – agentp