나는 SICP에서 상당히 많은 스킴을 배웠지 만 지금은 일반적인 리스프에 더 관심이 많다. 나는 일반적인 혀짤음의 fold이 reduce이고, 왼쪽 또는 오른쪽 접기에 특별한 인수가 있다는 것을 알고 있지만, unfold은 무엇인가? 인터넷 검색은별로 도움이되지 못했습니다. 실제로 나는 전개가 없다는 인상을받습니다 ???
불충분 한 방정식 시스템 (예 : 시스템을 설명하는 행렬이 키가 크다)에 단일 솔루션을 생성하는 함수를 작성하려고합니다. 이렇게하기 위해서 LAPACK 문서에서 Mathematica와 TI 계산기의 rref() 함수와 비슷한 행렬을 줄이는 방법을 찾고있었습니다. 내가 만난 가장 가까운 것은 http://software.intel.com/en-us/forum
우리는 거의 40.000.000 개의 레코드로 SQL Server에 큰 테이블을 가지고 있습니다. 쿼리를 실행하는 데 상당한 시간이 걸렸습니다. 그래서 우리는 오래된 레코드와 오래된 레코드를 모두 남겨두고 사용 가능한 레코드를 새 테이블에 옮기고 새로운 테이블을 사용하기로 결정했습니다. 거의 두 배의 기록이있는 오래된 테이블보다 빠르다고 생각되지만, 문제가
일반 감소 함수에 사용할 수있는 Specman에 reduce() 목록 방법이 있습니까? 내가 좋아하는 뭔가 생각 해요 : var x: list of bit = some_function_that_returns_list_of_bit;
var bitmap: uint = x.reduce(foo());
파이썬에서 같은 reduce() 작품 여기서 foo(las
couchdb에서 complex map reduce 함수를 작성하여 하나의 json 객체를 반환하기 위해 동일한 속성 이름을 가진 여러 문서로 뷰를 확장하는 방법은 무엇입니까? 가장 효율적인 관리 방법은 무엇입니까? couchdb에 적합한 중첩 세트/소스 알고리즘이 있습니까 (변경 사항은 쓰기가 많이 발생 함)?
파이썬에서 map()은 시퀀스 프로토콜을 따르는 모든 데이터에서 작동합니다. 문자열이나리스트 또는 튜플을 제공하는지 여부에 관계없이 The Right Thing^TM을 수행합니다. 내 케이크도 OCaml에 넣을 수 없습니까? 다른 선택의 여지가 없지만 사용중인 컬렉션 유형을보고 해당 List.map 또는 Array.map 또는 Buffer.map 또는 St