1. ホーム
  2. スクリプト・コラム
  3. ゴラン

golang ソートによるプログラミング開発 詳細

2022-01-07 22:55:04

golang sort パッケージです。 https://studygolang.com/articles {未定義

ソート操作の対象は通常スライスで、3つの基本的なインターフェイスを満たし、整数を用いてインデックスを作成することができる必要があります。

{{コード

ex-1から[]intまで小さいものから順に並べたもの 

Traceback (most recent call last):
  File "models.py", line 24, in <module>
    model = NIH()
  Datei "models.py", Zeile 19, in NIH
    model.add(Aktivierung('softmax'))
  Datei "/home/eric/anaconda3/lib/python3.6/site-packages/keras/models.py", Zeile 522, in add
    output_tensor = layer(self.outputs[0])
  Datei "/home/eric/anaconda3/lib/python3.6/site-packages/keras/engine/topology.py", Zeile 619, in __call__
    output = self.call(inputs, **kwargs)
  Datei "/home/eric/anaconda3/lib/python3.6/site-packages/keras/layers/core.py", Zeile 304, in call
    return self.activation(inputs)
  Datei "/home/eric/anaconda3/lib/python3.6/site-packages/keras/activations.py", Zeile 29, in softmax
    return K.softmax(x)
  Datei "/home/eric/anaconda3/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py", Zeile 2963, in softmax
    return tf.nn.softmax(x, axis=axis)
TypeError: softmax() hat ein unerwartetes Schlüsselwortargument 'axis' erhalten

 例2 sort.Intsとsortを使用した場合。
golangのアプローチで、一般的な pip install keras==2.1 []int をそれぞれ定義しています。 []string と {コード は、それぞれ独自のソートインターフェースを実装しています。intとsort.Stringは[]intと[]stringを直接ソートすることができ、非常に便利に使うことができます 

IntSlice 

ex-3 ソートで逆順に並べる。
ソート可能なオブジェクトを逆順にソートしたい場合、型をカスタマイズすることができますが、sort.Reverseはそのコードを節約することができます

{{コード

ex-4 ソートによる安定した並べ替え。
ソートは、ソートの安定性を保証するものではありません。必要であれば、ソートを使用することができます。 

StringSlice

上記は、サンプルの詳細を並べ替えるためにソートを使用して、プログラミングを行く言語であり、より多くの情報は、スクリプトの家に他の関連記事に注意を払うしてくださいソートを行く言語