하스켈에서 사용자 정의 데이터 형식을 Poly a = X | Coef a | Sum (Poly a) (Poly a) | Prod (Poly a) (Poly a) deriving (Show)으로 사용하고 있습니다. 이와 같이 다항식 (3 + x)^2는 (Prod (Sum (Coef 3) X) (Sum (Coef 3) X))으로 표시됩니다. 이 방법으로 입력
저는 논리 회로도를 가지고 있으며 입력에서 출력까지 많은 레벨이 있습니다. 각 출력에 대해 단순화 된 부울 수식을 찾고 싶습니다. 실수를 피하고 효율적으로 만들기 위해 대형 회로도를 논리 게이트 당 하나의 부울 수식으로 분해하고 부울 수식 집합을 단순화하고 출력으로 지정하는 선택한 용어에 대해 단일 수식을 출력 할 수있는 도구를 찾을 계획입니다 . 모든 수
이 코드는 작동하지만 더 단순하게 만들 수 있으며 중첩 된 루프에 줄을 추가하는 번거 로움없이 추가 조각을 포함 할 수 있다고 생각합니다. 방법? #--------------------------------------------------------------------------- ----
# Name: TotalweightCombination
#
방정식 파일을 읽고 각 규칙에 대해 AST 노드를 작성하는 문법을 만들었습니다. 내 질문은 파서가 수행 할 수있는 방정식에서 어떻게 단순화 또는 대체 할 수 있습니까? 올바르게 읽으십시오. 어떤 단계에서? AST 노드를 생성하기 전이나 후에? 따라야 할 아이디어 나 지침서를 보내주십시오. 감사합니다.
내가 그러므로으로 교체 체인을 만드는 다른 항목으로 대체되고있는 일부 항목을 간소화하기 :
+---------------+------------------+
| Replaced Item | Replacement Item |
+---------------+------------------+
| A | B |
| B | C |
파이썬에서 사전 목록 (lst_of_dcts)을 가정하십시오. 또한 각 사전 dcts의 키 - 값 쌍 k:v의 각 값 v을 수정 (예 : ASCII로 인코딩)하고 싶다고 가정합니다. 그렇게하기 위해, 나는리스트 이해력을 사용하고 있지만, 코드 라인은 꽤 길어서 읽기가 어렵다. import unidecode
[{k: unidecode.unidecode(v.
wavefront 객체와 함께 CGAL의 표면 단순화 알고리즘을 사용하고 싶습니다. edge_collapse 기능을 사용하면 좋은 결과를 얻을 수 있습니다. 그러나 내 3D 모델에는 텍스처 맵이 있습니다. 축소 된 모델에 원래 텍스처 맵 정보를 사용할 수 없습니다. 어떻게 원래 텍스처 맵 정보를 축소 된 모델에 매핑 할 수 있습니까?
Maxima에 1/4 * x/sqrt(2) * x^2/2;과 같은 용어가 있다고 가정 해 봅시다. 출력으로 (추가 수정하지 않고) x^3/2^(7/2)을 제공합니다. 가능한 경우 출력 할 때마다 제곱근을 사용하여 출력 형식을 x^3/(8*sqrt(2))과 같게 만들 수 있습니까?
Mapbox GL js를 사용하여 OSM 데이터를 포함하는 mvt (Mapbox Vector Tile)를 렌더링하려하지만 단순화 된 것처럼 추악한 다각형을 계속 가져옵니다 (예 : 단순화 섹션의 documentation!). 나는 그 폴리곤들을 단순화하기를 원하지 않는다. 최소한 나는 현실과 최대한 가깝도록 최선의 해결책을 원합니다. 먼저 OSM 데이터에서
다음과 같은 python 스크립트 RDP algorithm을 수정하고 싶습니다. 엡실론을 사용하지 않고 유지하고자하는 포인트의 수를 선택하십시오 마지막에 : https://gist.github.com/msbarry/9152218이 사람이 파이썬 3.X에 대한 버전을 알고 있습니까 : class DPAlgorithm():
def distance(s