Suchergebnisse für Anfrage "slice"

1 die antwort

Behalten Sie die Abmessungen eines Slice aus einem Numpy 3d-Array bei

Ich habe ein 3D-Array,a, von Form sagena.shape = (10, 10, 10) Beim Schneiden sind die Abmessungensqueezed automatisch, d. h. a[:,:,5].shape = (10, 10) Ich möchte die Anzahl der Dimensionen beibehalten, aber stellen Sie auch sicher, dass die ...

4 die antwort

Wie werden Array-Slice-Indizes numpy-geordnet?

Ich habe ein np.arraydata of shape (28,8,20), und ich brauche nur bestimmte Einträge davon, also nehme ich ein Stück: In [41]: index = np.array([ 5, 6, 7, 8, 9, 10, 11, 17, 18, 19]) In [42]: extract = data[:,:,index] In [43]: extract.shape ...

6 die antwort

Kombinieren von Slicing und Broadcast-Indizierung für mehrdimensionale Numpy-Arrays

Ich habe ein ND-Numpy-Array (zum Beispiel 3x3x3), aus dem ich ein Sub-Array extrahieren möchte, indem ich Slices und Index-Arrays kombiniere. Zum Beispiel import numpy as np A = np.arange(3*3*3).reshape((3,3,3)) i0, i1, i2 = ([0,1], [0,1,2], ...

TOP-Veröffentlichungen

2 die antwort

Maximale Länge eines Slice in Go

Ich habe den folgenden Code in einem 64-Bit-Linux-Betriebssystem auf einem 4-GB-Computer ausgeführt: package main import ( "fmt" "math" ) func main() { r := make([]bool, math.MaxInt32) fmt.Println("Size: ", len(r)) }Wenn ich das starte bekomme ...

2 die antwort

Dynamisches Schneiden von Matlab-Arrays

Ich habe ein n-dimensionales Array A und möchte es dynamisch aufteilen, d. H. Wenn eine Liste von Array-Dimensionen wie [2 4] und eine Liste von Werten wie [6 8] vorliegt, möchte ich B = A(:,6,:,8,:,:,:,:,...)Listenlängen sind unbekannt. Die ...

6 die antwort

mischen von "explodierten" Slices und regulären Parametern in verschiedenen Funktionen

Ich frage mich, warum es nicht möglich ist, folgendes zu tun: func main() { stuff := []string{"baz", "bla"} foo("bar", stuff...) } func foo(s ...string) { fmt.Println(s) }ach meinem Verständnis "explodiert" slice ... das Slice, so dass es für ...

8 die antwort

Elemente in Slice entfernen

Ich bin ein absoluter Neuling in Golang. Ich versuche, Elemente in einem Slice basierend auf den Elementen in einem anderen Slice zu entfernen. z.B Eingabescheibe:urlList := []string{"test", "abc", "def", "ghi"} Elemente zum Entfernen des ...

8 die antwort

Wie konvertiere ich [] int8 nach string

Was ist der beste Weg (schnellste Leistung), um von @ zu konvertiere[]int8 zu Zeichenfolge? Zum[]byte wir könntenstring(byteslice), aber für[]int8 es gibt einen Fehler: cannot convert ba (type []int8) to type stringIch habe dasba ...

8 die antwort

Korrekte Methode zum Initialisieren eines leeren Slice

Um ein leeres Slice mit einer nicht festgelegten Größe zu deklarieren, ist es besser, Folgendes zu tun: mySlice1 := make([]int, 0)oder mySlice2 := []int{}ch frage mich nur, welcher der richtige Weg is

2 die antwort

Wie kann ich einen Puffer eines Byteschnitts (& [u8]) in eine Ganzzahl konvertieren?

Ich lese Rohdaten aus einer Datei und möchte sie in eine Ganzzahl konvertieren: fn main() { let buf: &[u8] = &[0, 0, 0, 1]; let num = slice_to_i8(buf); println!("1 == {}", num); } pub fn slice_to_i8(buf: &[u8]) -> i32 { unimplemented!("what ...