slice

Understanding slice notation

Potrzebuję dobrego wyjaśnienia (odniesienia są plusem) w notacji slice Pythona. Dla mnie ta notacja wymaga trochę podchwycenia. Wygląda niezwykle potężnie, ale nie do końca się nad tym zastanawiałem.

JavaScript chop/slice/trim off last character in string

Mam łańcuch 12345.00 i chciałbym, aby zwrócił 12345.0. Spojrzałem na trim, ale wygląda na to, że to tylko przycinanie białych znaków i slice, które nie widzę, jak to by działało. Jakieś sugestie?

Wybierz wiersze w ramce danych pandy MultiIndex

Jakie są najczęstsze sposoby wybierania / filtrowania wierszy ramki danych, której indeks jest MultiIndex? krojenie na pods ... nywać operacje przyporządkowania na nich, lub wszelkie dyskusje związane z wydajnością (są to oddzielne tematy na inny raz).

Wyjaśnienie [].plaster.wywołanie w javascript?

Natknąłem się na ten zgrabny skrót do konwersji DOM NodeList do zwykłej tablicy, ale muszę przyznać, że nie do końca rozumiem ... ? Bit, którego nie rozumiem, to call. W jaki sposób konwertuje document.querySelectorAll('a') z NodeList do zwykłej tablicy?

Jak wziąć kolumnę-plastry dataframe w pandy

Ładuję dane uczenia maszynowego z pliku csv. Pierwsze 2 kolumny to obserwacje, a pozostałe kolumny to cechy. Obecnie wykonuj ... praktyczny powód? Jest to naprawdę mylące, jeśli kolumny są indeksowane przez Int, biorąc pod uwagę, że data[0] != data[0:1]

Jak używać składni krojenia elipsy w Pythonie?

Pojawiło się to w Hidden features of Python, ale nie widzę dobrej dokumentacji ani przykładów wyjaśniających, jak ta funkcja działa.

Wycinanie tablicy NumPy 2d, czyli jak wyodrębnić submatrix mxm z tablicy nxn (n>m)?

Chcę pokroić tablicę NumPy nxn. Chcę wyodrębnić dowolny wybór wierszy m i kolumn tej tablicy (tzn. bez żadnego wzorca w licz ... ii żądanej tablicy, więc podczas leczenia dużymi tablicami może to być problem. Dlaczego tak jest / jak działa ten mechanizm?

Połącz dwa plastry w Go

Próbuję połączyć plasterek [1, 2] i plasterek [3, 4]. Jak mogę to zrobić w Go? Próbowałem: append([]int{1,2}, []int{3,4}) ... Jednakże dokumentacja wydaje się wskazywać, że jest to możliwe, czego mi brakuje? slice = append(slice, anotherSlice...)

Czy w Go jest pętla foreach?

Czy istnieje foreach konstrukt w języku Go? Czy Mogę iterować na plasterku lub tablicy używając for?

Co to jest: (dwukropek) w Pythonie podczas zapisywania sekwencji?

Wiem, że mogę użyć czegoś takiego jak string[3:4], aby uzyskać podłańcuch w Pythonie, ale co oznacza 3 w somesequence[::3]?

Jak używać składni krojenia elipsy w Pythonie? [duplikat]

To pytanie ma już odpowiedź tutaj: co robi obiekt Elipsa Pythona? ... się to w Hidden features of Python , ale nie widzę dobrej dokumentacji ani przykładów wyjaśniających, jak ta funkcja działa.

Poprawny sposób inicjalizacji pustego plasterka

Aby zadeklarować pusty kawałek, o niestandardowym rozmiarze, czy lepiej zrobić: mySlice1 := make([]int, 0) Lub: mySlice2 := []int{} Zastanawiam się, który z nich jest właściwy.

Jak działa przypisanie z Python list slice?

Python doc mówi, że wycinanie listy zwraca nową listę. Teraz, jeśli zostanie zwrócona" nowa "lista, mam następujące pytania z ... zwraca" nową " listę, dlaczego oryginalna lista jest modyfikowana? Nie jestem w stanie zrozum mechanikę, która za tym stoi.

Zawiera metodę na plasterek

Czy jest coś podobnego do metody slice.contains(object) W Go bez konieczności przeszukiwania każdego elementu w kawałku?

Jak pokroić tablicę w Bash

Patrząc na sekcję "Array" na stronie podręcznika bash(1), nie znalazłem sposobu na pokrojenie tablicy. Więc wymyśliłem tę zb ... A=( foo bar "a b c" 42 ) $ slice B A 1 2 $ echo "${B[0]}" # bar $ echo "${B[1]}" # a b c Czy jest na to lepszy sposób?

Jak wyodrębnić dowolny wiersz wartości z tablicy numpy?

Mam tablicę numpy, która zawiera dane obrazu. Chciałbym narysować "profil" transektu narysowanego na obrazie. Najprostszym pr ... nckiego rozwiązania dla takiego, w którym kolejne elementy krojenia nie są w tym samym wierszu lub kolumnie. Dzięki za pomoc.

Jak uzyskać ostatnie pozycje listy w Pythonie?

Potrzebuję ostatnich 9 numerów z listy i jestem pewien, że można to zrobić z krojeniem, ale nie mogę tego zrozumieć. Pierwsze 9 mogę dostać tak: num_list[0:9]

Pandy wybierając po etykiecie czasami zwracają serie, czasami zwracają DataFrame

W pandach, kiedy zaznaczam etykietę, która ma tylko jeden wpis w indeksie, otrzymuję serię, ale kiedy zaznaczam wpis, który m ... 3]) In [3]: type(df.loc[3]) Out[3]: pandas.core.frame.DataFrame In [4]: type(df.loc[1]) Out[4]: pandas.core.series.Series

Python: Implementing slicing in getitem

Próbuję zaimplementować funkcjonalność slice dla tworzonej przeze mnie klasy, która tworzy reprezentację wektorową. Mam ten ... end = stop if step == None: stride = 1 else: stride = step return self.__data[index:end:stride]

Usuń ostatni element z tablicy

Mam następującą tablicę. var arr = [1,0,2]; Chciałbym usunąć ostatni element tj. 2. Użyłem arr.slice(-1); ale to nie usuwa wartości.