Pytania oznaczone «arrays»

155
Mapuj i filtruj tablicę w tym samym czasie

Mam tablicę obiektów, które chcę iterować, aby utworzyć nową filtrowaną tablicę. Ale także muszę odfiltrować niektóre obiekty z nowej tablicy w zależności od parametru. Próbuję tego: function renderOptions(options) { return options.map(function (option) { if (!option.assigned) { return...

154
php - pobierz numeryczny indeks tablicy asocjacyjnej

Mam tablicę asocjacyjną i muszę znaleźć numeryczną pozycję klucza. Mógłbym ręcznie przejrzeć tablicę, aby ją znaleźć, ale czy istnieje lepszy sposób wbudowania w PHP? $a = array( 'blue' => 'nice', 'car' => 'fast', 'number' => 'none' ); // echo (find numeric index of $a['car']); //...

154
Transpozycja tablicy 2D w JavaScript

Mam tablicę tablic, coś w rodzaju: [ [1,2,3], [1,2,3], [1,2,3], ] Chciałbym to przetransponować, aby uzyskać następującą tablicę: [ [1,1,1], [2,2,2], [3,3,3], ] Programowo nie jest to trudne przy użyciu pętli: function transposeArray(array, arrayLength){ var newArray = []; for(var i =...

153
Posortować tablicę według kluczy na podstawie innej tablicy?

Czy w PHP można zrobić coś takiego? Jak zabrałbyś się do napisania funkcji? Oto przykład. Porządek jest najważniejszy. $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value doesnt need to be sorted'; I chciałbym...

153
Jak usunąć element z tablicy w C #

Powiedzmy, że mam tę tablicę, int[] numbers = {1, 3, 4, 9, 2}; Jak mogę usunąć element za pomocą „nazwy”? powiedzmy numer 4? Nawet ArrayListnie pomógł usunąć? string strNumbers = " 1, 3, 4, 9, 2"; ArrayList numbers = new ArrayList(strNumbers.Split(new char[] { ','...

153
Zwracanie tablicy przy użyciu języka C

Jestem stosunkowo nowy w C i potrzebuję pomocy w metodach radzenia sobie z tablicami. Pochodząc z programowania w Javie, jestem przyzwyczajony do mówienia int [] method()w celu zwrócenia tablicy. Jednak odkryłem, że w C musisz używać wskaźników do tablic, kiedy je zwracasz. Będąc nowym programistą,...

153
Zmień wartości podczas iteracji

Załóżmy, że mam te typy: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } i że chcę iterować na atrybutach mojego węzła, aby je zmienić. Bardzo chciałbym móc: for _, attr := range n.Attr { if attr.Key == "href" { attr.Val = "something" } } ale ponieważ...

153
Dlaczego tablice Pythona są wolne?

Spodziewałem array.arraysię, że będę szybszy niż listy, ponieważ tablice wydają się być rozpakowane. Jednak otrzymuję następujący wynik: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per...

152
Gałązka do pętli dla tablic z kluczami

Używam Twig i mam tablicę z kluczami takimi jak: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Chciałbym uzyskać klucz (1,2,3,8,9)i zawartość (alpha, bravo, charlie, delta, echo)w pętli, aby uzyskać całą wartość tej tablicy. Jak rozwiązać ten...

150
Tablica Bash ze spacjami w elementach

Próbuję zbudować tablicę w bash nazw plików z mojego aparatu: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Jak widać, w środku każdej nazwy pliku znajduje się spacja. Próbowałem zawijać każdą nazwę w cudzysłów i zapisywać spację...

150
Konwertuj tablicę Java na iterowalną

Mam tablicę prymitywów, na przykład dla int, int [] foo. Może to być mały rozmiar lub nie. int foo[] = {1,2,3,4,5,6,7,8,9,0}; Jaki jest najlepszy sposób na stworzenie Iterable<Integer>z tego pliku ? Iterable<Integer> fooBar = convert(foo); Uwagi: Proszę nie odpowiadać za pomocą...

150
Swift Dictionary: Pobierz wartości jako tablicę

Mam słownik zawierający UIColorobiekty zhaszowane przez wartość wyliczenia ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... Chciałbym móc wyodrębnić tablicę wszystkich kolorów (wartości) zawartych w tym słowniku. Pomyślałem, że mogę użyć tej valueswłaściwości, która jest...

149
Dlaczego tablice odniesień są nielegalne?

Poniższy kod nie jest kompilowany. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; Co na ten temat mówi standard C ++? Wiem, że mógłbym zadeklarować klasę, która zawiera odniesienie, a następnie utworzyć tablicę tej klasy, jak pokazano poniżej. Ale naprawdę chcę wiedzieć, dlaczego powyższy...

149
Niezręczna macierz do tablicy

Używam Numpy. Mam macierz z 1 kolumną i N wierszami i chcę uzyskać tablicę z N elementów. Na przykład, jeśli mam M = matrix([[1], [2], [3], [4]]), chcę dostać A = array([1,2,3,4]). Aby to osiągnąć, używam A = np.array(M.T)[0]. Czy ktoś zna bardziej elegancki sposób na uzyskanie tego samego...