transducer

    2

    2답변

    변환기 내에서 pmap을 사용하고 싶습니다. 정규 맵을 사용하여 코드를 작성하면 정상적으로 작동합니다. 그러나 pmap을 사용하는 경우 arity 예외가 발생합니다. 이것을 클로저에서 할 수 있습니까, 아니면 제가 잘못하고있는 것입니까? 불가능한 경우 누군가가 왜 그런 일이 발생했는지 문서를 가리킬 수 있습니까? 그냥 호기심. 아래에 붙여 넣은 것은 내 코

    8

    1답변

    Rich Hickey's Strange Loop transducers presentation은 Clojure 1.6에 의 시퀀스에 대해 하나, core.async에있는 채널에 대해 하나씩 map의 두 가지 구현이 있음을 알 수 있습니다. 이제 우리는 1.7에서 우리가 수집 기능을 제공하지만 때 foldr (reduce) 함수가 map 및 filter 같은

    0

    1답변

    보고 후 리치 키스 마크 야의 talk on transducers, 나의 이해는 그들이 크게 는 감속기를 받고있는 언어/API 디자이너를 지원 '(중간 시퀀스 표현에 대한 필요성을 제거하여) 이경 조성의 성능을 최적화 할 수 있다는 것입니다 트랜스 듀서로서 한 번만 구현되는 한 모든 시퀀스/iterables/스트림/등을 자유롭게 사용할 수 있습니다. 이러한

    3

    3답변

    F #에서 Clojure Transducers의 구현을 실험하고 있었는데, 두려운 값 제한 오류가 발생했습니다. 트랜스 듀서 전체를 구성 가능해야합니다. 이것은 몇 가지 예제 코드입니다 : type Reducer<'a,'b,'c> = ('a -> 'b -> 'a) -> 'a -> 'c -> 'a module Transducers = [<Gene

    5

    1답변

    (질문에 대한 답변 : Fernando Abrao) 나는 Clojure에서 트랜스 듀서의 성능 이점에 대해 듣고 있지만 어떻게 사용해야하는지 잘 모르겠습니다. , [ { :samplevalue 1.3, ... }, { :othervalue -27.7, ... }, { :samplevalue 7.5, ... }, { :sa

    0

    1답변

    저는 라즈베리 파이를 사용하여 피에조 변환기를 통해 간단하고 높은 음정의 '삑'소리를 내고 싶습니다. GPIO 핀 (및 -ve GND)에 트랜스 듀서 +를 연결하고 핀을 잠시 하이로 연결해 보았습니다. 이것은 효과적 이었지만 시끄러운 경고음보다는 매우 조용한 클릭에 가깝습니다. 삐 소리를내는 방법을 아는 사람이 있습니까? 감사합니다.

    2

    1답변

    나는 직렬 포트를 통해 데이터를 1 초에 3 번 출력하는 센서 (실제로 Quartzonix 압력 변환기)를 가지고 있습니다. 샘플의 x- 양을 기준으로 평균 읽기를 제공하는 코드를 설정하고 싶습니다. 출력은 다음과 같이 보입니다 : 01+ 1.502347091823e01 01+ 1.501987234092e01 01+ 1.50234524524e01 01

    6

    1답변

    큰 json 파일 (3GB)을 구문 분석하고이 파일의 각 행에 대한 해시 맵을 반환합니다. 필자의 직감은 변환기를 사용하여 파일을 한 줄씩 처리하고 일부 선택된 필드 (파일의 바이트의> 5 %)가있는 벡터를 구성하는 것이 었습니다. 내가 JVisualVM와 과정을 시각화 할 때, 힙을 통해 성장 (defn load-with! "Load a file

    8

    2답변

    Strange Loop presentation on Transducers Rich Hickey에서 'parallel'이라는 개념을 사용합니다. 쉽게 transducers를 사용하여 examples of seqs and into and channels을 볼 수 있습니다. 이제 Observables are talking about RxJava을 해결할 수 있습

    3

    1답변

    에 관한 두 가지 관련 질문 sequence : 트랜스 듀서가 주어졌습니다. (def xf (comp (filter odd?) (map inc))), (into [] xf (range 10)) 또는 (into() xf (range 10)) 및 (sequence xf (range 10)) 사이의 관계는 무엇? into의 두 번째 인수로 사용할 수있는 지연 시