intersection

Usuwanie duplikatów na listach

W zasadzie muszę napisać program, aby sprawdzić, czy lista ma duplikaty, a jeśli tak, to usuwa je i zwraca nową listę z eleme ... plicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t

Znaleźć skrzyżowanie dwóch zagnieżdżonych list?

Wiem jak uzyskać przecięcie dwóch płaskich list: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in ... chciałbym otrzymać: c3 = [[13,32],[7,13,28],[1,6]] Możecie mi pomóc? Powiązane spłaszczanie płytkiej listy w Pythonie

Najprostszy kod do przecięcia tablic w javascript

Jaki jest najprostszy, wolny od bibliotek kod do implementacji przecięć tablic w javascript? Chcę napisać intersection([1,2,3], [2,3,4,5]) I get [2, 3]

Jak znaleźć skrzyżowanie list?

a = [1,2,3,4,5] b = [1,3,5,6] c = a and b print c Rzeczywista wydajność: [1,3,5,6] oczekiwany wynik: [1,3,5] Jak możemy osiągnąć operację logiczną i (przecięcie listy) na dwóch listach?

Test, czy listy współdzielą jakieś elementy w Pythonie

Chcę sprawdzić, czy jakiekolwiek z pozycji na jednej liście są obecne na innej liście. Mogę to zrobić po prostu za pomocą p ... , c) Out[83]: True In [84]: def lists_overlap2(a, b): ....: return len(set(a).intersection(set(b))) > 0 ....:

Przecięcie i zjednoczenie ArrayLists w Javie

Czy są jakieś metody, aby to zrobić? Szukałem, ale nie mogłem znaleźć. Kolejne pytanie: potrzebuję tych metod, aby móc filtr ... zy powinienem używać innej struktury danych do przechowywania plików? Czy jest coś jeszcze, co zapewniłoby lepszy czas pracy?

Zestaw wydajnych algorytmów przecięcia 3D

Ktoś zna źródło, stronę gdzie mogę dostać jakieś dobre implementacje algorytmów przecięcia 3D, jak przecięcie sfery i sfer ... boid / cuboid sphere / ray elipsoida / promień cuboid / ray triangle / ray quad / ray Trójkąt / triangle quad / quad

Jak Mogę uzyskać przecięcie, zjednoczenie i podzbiór tablic w Ruby?

Chcę stworzyć różne metody dla klasy o nazwie Multiset . Mam wszystkie wymagane metody, ale nie jestem pewien, jak napisać m ... (var) x = Multiset.new end Oto przykład: X = [1, 1, 2, 4] Y = [1, 2, 2, 2] Następnie przecięcie X i Y wynosi [1, 2].

Gra 2d: strzelaj do ruchomego celu, przewidując przecięcie pocisku i jednostki

Dobra, to wszystko odbywa się w ładnym i prostym świecie 2D... :) Załóżmy, że mam statyczny obiekt a w pozycji APO, i liniow ... jest w aktualnej pozycji obiektu, co oznacza, że zanim mój pocisk tam dotrze Jednostka przeszła na bezpieczniejsze pozycje:)

Przecięcie dwóch wykresów w Pythonie, znajdź wartość x

Niech 0 f i g o długości odpowiednio 5000. Teraz działam: plt.plot(x, f, '-') plt.plot(x, g, '*') Chcę znaleźć punkt "x", w którym krzywa się przecina. Nie chcę znaleźć skrzyżowania f i G. Mogę to zrobić po prostu: set(f) & set(g)

Jak przeciąć dwa wielokąty?

Wydaje się to nietrywialne (Często zadawane jest to na różnych forach), ale absolutnie potrzebuję tego jako elementu konstruk ... zecięcie z pierwszym. EDIT2 : obecnie używam GPC (General Polygon Clipper) biblioteka, która sprawia, że to naprawdę proste!

Sprawne znajdowanie punktów wewnątrz sektora okręgu

Mam zestaw punktów 2d rozdzielonych losowo. Muszę wykonać czasochłonną operację na małym podzbiorze tych punktów, ale muszę n ... matyce zmiennoprzecinkowej, jak i trygonometrii, więc rozwiązanie, które obejmuje mniej z nich, jest lepsze to wymaga wiele.

Test, czy przecinają się dwie linie-funkcja JavaScript

Próbowałem szukać funkcji javascript, która wykryje, czy dwie linie przecinają się nawzajem. Funkcja przyjmie wartości x,y o ... Niektóre informacje w tle: ten kod jest do gry, którą próbuję zrobić w html5 canvas, i to część mojego wykrywania kolizji.

Sprawdzanie, czy przecinają się dwie krzywe sześcienne

Jeśli chodzi o osobisty projekt, muszę się dowiedzieć, czy przecinają się dwie sześcienne krzywe Béziera. Nie muszę wiedzieć ... ronie czy po ich stronie? Jaki jest prawidłowy sposób, aby dowiedzieć się, czy dwie krzywe Béziera sześcienne przecinają się?

Skrzyżowanie linii z prostokątem AABB?

Najlepiej bez używania jakiejkolwiek pętli, ponieważ będzie ona używana w grze. Chcę przeciąć linię z prostokątem, o dowolne ... lowałem, ale nadal nie dopracowałem. Linia jest zdefiniowana za pomocą (x1, y1, x2, y2). Prostokąt ma również te dwa punkty.

Python-skrzyżowanie wielu list?

Bawię się Pythonem i jestem w stanie uzyskać przecięcie dwóch list: result = set(a).intersection(b) Teraz, jeśli d jest l ... a wszystkich trzech list wewnątrz d? Na przykład, d = [[1,2,3,4], [2,3,4], [3,4,5,6,7]] Wtedy wynik powinien być [3,4]

Obliczyć obszar przecięcia okręgu i trójkąta?

Jak obliczyć obszar przecięcia trójkąta (określonego jako trzy (X, Y) pary) i okręgu (X,Y,R)? Szukałam bez rezultatu. To do ... rtial intersection, figure that out // if no intersection, return 0 double AreaOfIntersection(Triangle t, Circle c) { ... }

Python Set Union i Set Intersection działają inaczej?

Wykonuję kilka operacji set w Pythonie i zauważyłem coś dziwnego.. >> set([1,2,3]) | set([2,3,4]) set([1, 2, 3, 4]) &g ... ów, tak jak to zrobiłem z union(zakładając, że [[1,2,3], [2,3,4]] ma całą masę więcej list)? Jaki byłby sposób "pythoniczny"?

Skrzyżowanie linii 3D z płaszczyzną

Jeśli dana linia (reprezentowana przez wektor lub dwa punkty na linii) jak znaleźć punkt, w którym linia przecina płaszczyznę ... m równania (bez względu na to, jak długo), które mogą być interpretowane przez standardowy język programowania (używam Javy).

Jak sprawdzić przecięcie między 2 obróconymi prostokątami?

Czy ktoś może wyjaśnić jak sprawdzić czy jeden obrócony prostokąt przecina drugi prostokąt ?