"불가능한"경우에도 하스켈에서 철저한 패턴 매칭을 항상하는 것이 좋습니까? 예를 들어, 다음 코드에서 foldr의 "누적 기"에 패턴 일치가 있습니다. 누적 기의 내용을 완벽하게 제어합니다. 생성하기 때문에 (입력으로 전달되지 않고 내 함수 내에서 생성됩니다). 따라서 특정 패턴이 절대로 일치해서는 안된다는 것을 알고 있습니다. "Pattern match
하나의 요약본은 일반적으로 20-50 단어 사이로 비교적 비슷한 다른 요약본과 비교하고 싶습니다. 요약이 참조하는 일반 범주 및 지리적 위치는 이미 알려져 있습니다. 예를 들어, 같은 지역의 사람들이 집을 짓는 것에 대해 글을 쓰고 있다면, 나는 그 집들이 실제로 차고를 짓지 않고 집을 짓는 것을 어느 정도 확신 할 수있는 수준으로 나열 할 수 있기를 바랍
내가 원하는 것은 특정 주식 패턴 (일련의 x 및 y 좌표로 정의 됨)을 취하여 과거 주가와 비교하는 것입니다. 내가 정의한 패턴과 비슷한 역사적 가격으로 무엇이든 찾으면 일치로 반환하고 싶습니다. 비슷한 두 곡선이 어떻게 일치 하는지를 잘 모르겠습니다. 저는 약간의 연구를했는데 두 직선의 유사성을 (선형 회귀와 함께) 찾을 수 있습니다. 그러나 아직 두
x-y 좌표 (별표)가 포함 된 두 개의 목록이 있습니다. 나는 또한 각 별에 첨부 된 광도 (밝기)를 가질 수 있습니다. 이제 각 별에는 임의의 위치 흔들림이 있으며 각 이미지에 몇 가지 추가 또는 누락 된 점이있을 수 있습니다. 제 질문은 "그러한 데이터 세트를위한 최상의 2D 점 매칭 알고리즘은 무엇입니까?" 나는 단순한 선형 (평행 이동, 회전, 스
스칼라에서는 문자열의 임의 문자를 기준으로 Seq [Char]로 처리하여 패턴을 공식화 할 수 있습니다. object RegExpTest1 extends Application {
def containsScala(x: String): Boolean = {
val z: Seq[Char] = x
z match {
case Seq('
편집 : 이것은 오래 오래 전부터 스칼라 2.8에서 수정 된 버그 이후 질문 Pattern matching a String as Seq[Char] 주위에 몇 가지 실험을하는 동안, 나는 또 다른 이상한 일치하는 현상을 가로 질러했다. ""가 제대로 "Empty" 산출 빈 문자열에 def %%(input: String) : String = {
v
내가 얼랑에 비트 패턴 매칭을 실험하고 있습니다 : -module(test).
-export([test/2]).
%test(P,<<X:P,0:1>>) ->
% X.
test(P,X) ->
<<Y:P,0:1>> = X,
Y.
test/2의 주석 버전을 컴파일 난 '변수'P는 '언 바운드있다 "고 불만을 얻을. 첫 번째 버전이
나는 이미지 처리에 대한 기본적인 이해를 가지고 있으며, 이제 Gonzales의 "Digital Image Processing"에 대한 심층적 인 연구를하고있다. 주어진 이미지와 관심있는 객체가 근사 된 형태 (예 : 원, 삼각형) 인 경우 이미지에서이 객체를 찾는 가장 좋은 알고리즘/방법은 무엇입니까? 개체가 약간 변형 될 수 있으므로 무차별 접근 방식이
OCaml의 OOP 구조체에 대해 배우고 있으며, 객체 외부에서 type 키워드를 사용하지 않고 polymorphic match 문을 표현하는 방법을 모를 때까지 부분적으로 이것을 구현했습니다. class bar (param:string) =
object (code)
end;;
class foo param =
object (code)
initi