slice

    7

    2答えて

    私はGoで作業しています。スライスのreflect.Value表現で作業しています。私は、次があります。 slice := reflect.MakeSlice(typ, len, cap) 私はsliceからi番目の値を取得したい場合は、それは簡単です: v := slice.Index(i) // returns a reflect.Value しかし、私はセットへの道を見つけることがで

    9

    1答えて

    goの組み込みappendの複雑さは何ですか? +を使った文字列連結はどうですか? 私はその要素を除いて2つのスライスを追加することでスライスから要素を削除したいと思います。 http://play.golang.org/p/RIR5fXq-Sf nums := []int{0, 1, 2, 3, 4, 5, 6, 7} fmt.Println(append(nums[:4], nums[5:]

    13

    2答えて

    私は、問題の計算に困っているスライス表記でいくつかのPythonコードを見つけました。 それはスライス表記のように見えるが、カンマやリストを使用しています: list[:, [1, 2, 3]] は有効な構文ですか?もしそうなら、それは何をしますか? 編集が、それは2D numpyの配列

    6

    2答えて

    のタイプを使用していますが、私は配列から型を取得するにはどうすればよい prog.go:17: cannot use sample_array1 (type []int) as type []interface {} in function argument [process exited with non-zero status] を取得しますか?私はそれを価値から得る方法を知っています。

    9

    2答えて

    Goが再び私を困惑させました。うまくいけば誰かが助けることができる。構造体(myStruct)へのポインタを含むスライス(mySlice)を作成しました。 問題は「削除」メソッドです。私たちが "Remove"の中にいるときはすべて正常ですが、一度戻ってしまうとスライスのサイズは変わっていないので、最後の要素が2回表示されます。 「追加」メソッドで使用されているのと同じパターンを使用して「削除」を

    6

    3答えて

    のは、私はこの配列を持っているとしましょう: var myarray = [a, b, c, d, e]; は、私はCを除いて、配列内のすべての項目を選択します。 var myselection = myarray.slice(3,5); これは、dとeのみを選択します。私がしなければならないでしょう: var myselection = myarray.slice(3,5) + myar

    5

    3答えて

    30分(エンコードされたmp4:h264)のビデオがあり、ムービーのカット数をカウントする必要があります。カットやクロスフェードが含まれている必要があります。 だから、Iフレームの検出と非常に似たような.... 私はffmpegの/のLibavだけでなく、アドビプレミアでのWindowsで利用できるLinuxのを持っています。 手がかりはありますか?または他のソフトウェア?

    17

    4答えて

    Pythonスライス操作と同等のC#は何ですか? my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] result1 = my_list[2:4] result2 = my_list[1:] result3 = my_list[:3] result4 = my_list[:3] + my_list[4:] Some of it is covere

    75

    3答えて

    Goでスライスを消去する適切な方法は何ですか?ここで は、私がgo forumsで見つけたものです: // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt

    24

    1答えて

    私はPythonで何かを試しています。心配ラインはitem = plateau[debut:fin] from math import sqrt plateau = [2, 3, 1, 4, 1, 4, 2, 3, 4, 1, 3, 2, 3, 2, 4, 1] taille = sqrt(len(plateau)) # Division en lignes L = [] i =