Funkcja mapy to funkcja wyższego rzędu, która stosuje funkcję do każdego elementu na liście, tworząc listę wyników. W przypadku pytań dotyczących geografii użyj zamiast tego tagu maps.
Mam przedmiot: myObject = { 'a': 1, 'b': 2, 'c': 3 } Szukam metody natywnej, podobnej do Array.prototype.maptej, która byłaby używana w następujący sposób: newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': 1, 'b': 4, 'c': 9 } Czy JavaScript ma …
Czy istnieje powód, aby preferować używanie zamiast listowego rozumowania map()lub odwrotnie? Czy któryś z nich jest na ogół bardziej wydajny lub uważany za bardziej pytoniczny niż drugi?
Próbuję zmapować listę na heks, a następnie użyć listy w innym miejscu. W Pythonie 2.6 było to łatwe: Odp .: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Jednak w Pythonie 3.1 powyższe zwraca obiekt mapy. B: Python 3.1: >>> map(chr, [66, 53, 0, 94]) <map …
map(function, iterable, ...) Zastosuj funkcję do każdego elementu iterowalnego i zwróć listę wyników. Jeśli przekazane zostaną dodatkowe iterowalne argumenty, funkcja musi przyjąć tyle argumentów i zostanie zastosowana do elementów ze wszystkich iteracyjnych równolegle. Jeśli jeden iterowalny jest krótszy od drugiego, zakłada się, że zostanie przedłużony o Brak elementów. Jeśli funkcja …
Biorąc pod uwagę słownik, { k1: v1, k2: v2 ... }który chcę uzyskać, { k1: f(v1), k2: f(v2) ... }pod warunkiem, że podam funkcję f. Czy jest taka wbudowana funkcja? Czy muszę to zrobić dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idealnie po prostu bym napisał my_dictionary.map_values(f) lub my_dictionary.mutate_values_with(f) Oznacza …
Ok, jest to raczej pytanie informatyczne niż pytanie oparte na konkretnym języku, ale czy istnieje różnica między operacją mapowania a operacją foreach? A może są to po prostu różne nazwy dla tej samej rzeczy?
Pod względem wydajności w Pythonie jest lista-zrozumienie, czy funkcje podoba map(), filter()i reduce()szybciej niż pętli for? Dlaczego, technicznie rzecz biorąc, działają z prędkością C , podczas gdy pętla for działa z prędkością maszyny wirtualnej Pythona ? Załóżmy, że w grze, którą tworzę, muszę narysować złożone i ogromne mapy, używając pętli. …
Potrzebuję funkcji mapy . Czy jest już coś takiego w Javie? (Dla tych, którzy się zastanawiają: oczywiście wiem, jak sam zaimplementować tę banalną funkcję ...)
Chcę przekształcić jedną mapę wartości na inną mapę z tymi samymi kluczami, ale z funkcją zastosowaną do wartości. Wydaje mi się, że w interfejsie API clojure istnieje funkcja umożliwiająca wykonanie tej czynności, ale nie mogłem jej znaleźć. Oto przykładowa implementacja tego, czego szukam (defn map-function-on-map-vals [m f] (reduce (fn [altered-map …
Jestem trochę zaskoczony, że MATLAB nie ma funkcji Map, więc zhakowałem jeden razem, ponieważ jest to coś, bez czego nie mogę żyć. Czy jest tam lepsza wersja? Czy jest jakaś standardowa funkcjonalna biblioteka programistyczna dla MATLAB, której brakuje? function results = map(f,list) % why doesn't MATLAB have a Map function? …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.