elseステートメントをdictの理解に追加するにはどうすればよいですか?

ジョンスタッド

この理解にelseステートメントを追加したいのですが、以下のコードのさまざまな領域にそれを配置することはあまりうまくいきません。私は、長さと活動を考えるとかなり読みやすいと思うので、以下のフォーマットが好きです。

これは重複ではありません:ガイダンスはこのフォームの解決策ではないように見えるため、リスト内包表記のif / else

私はこのスレッドからガイダンスを受けていますが、それでも機能することがわかりません。お知らせ私がしたいことをifしてelse、このような手段、スレッド以下:

['b' if isinstance(el, str) else el for el in X]  # When using 'if' and 'else', put 'for' in the end

だから私はifandとelseandを持っているので、それらは順番に来forて終わりです。

import torch
import numpy as np
class mlp1(torch.nn.Module):
    def __init__(self, num_features, num_hidden, num_classes):
        super(mlp1, self).__init__()
        self.num_classes = num_classes
        self.input_layer = torch.nn.Linear(num_features, num_hidden)
        self.out_layer = torch.nn.Linear(num_hidden, num_classes)
    def forward(self, x):
        x = self.input_layer(x)
        x = torch.sigmoid(x)
        logits = self.out_layer(x)
        probas = torch.softmax(logits, dim=1)
        return logits, probas

model = mlp1(num_features=28*28, num_hidden=100, num_classes=10)

freeze = ['input_layer']
# randomly select weights
locked_masks = {
                name: torch.tensor(np.random.choice([False, True],
                                              size=torch.numel(weight),
                                              # freeze 90% of the weights
                                              p=[0.0, 1.0]).reshape(weight.shape))

                if any(weight in name for weight in freeze)
                else
                name: torch.tensor(np.random.choice([False, True],
                                              size=torch.numel(weight),
                                              # freeze 90% of the weights
                                              p=[0.0, 1.0]).reshape(weight.shape))
                for name, weight in model.named_parameters()

                }
Nerveless_child

もし他の辞書の理解の一部ではなく、リンクされた記事で述べたように、それはPythonで三項演算子です。

あなたがしていることは間違っており、を生成しSyntaxErrorます。

これはあなたに何をすべきかについての考えを与えるはずです。

keys = range(6)
values = range(6)

print({(k if k%2==0 else k**2) : (v if v%2==1 else v**2) for k, v in zip(keys, values)})

これは、キーの場合は数値を2乗し、値の場合は奇数の場合は2乗します。これは次のように出力します。

{0: 0, 1: 1, 2: 4, 9: 3, 4: 16, 25: 5}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonの「except」ステートメントにif / elseを追加するにはどうすればよいですか?

分類Dev

このif / elseステートメントにif / elseステートメントを追加するにはどうすればよいですか?

分類Dev

select ステートメントに追加の条件を追加するにはどうすればよいですか?

分類Dev

Javascriptのif / elseステートメントでHTMLを使用するにはどうすればよいですか?

分類Dev

これらのコード行にif-elseステートメントを追加するにはどうすればよいですか?

分類Dev

「else」ステートメントの値を前の「if」に追加するにはどうすればよいですか?

分類Dev

この三項ステートメントをif elseステートメントに変換するにはどうすればよいですか?(Java)

分類Dev

if-elseステートメントを単純化するにはどうすればよいですか?

分類Dev

匿名クラスにifステートメントを追加するにはどうすればよいですか?

分類Dev

フィルタにifステートメントを追加するにはどうすればよいですか?

分類Dev

Save_screenshotをIfステートメントに追加するにはどうすればよいですか?

分類Dev

Mysqlステートメントに選択行を追加するにはどうすればよいですか?

分類Dev

if / elseステートメントを単純化してpug / jadeにクラスを追加するにはどうすればよいですか?

分類Dev

複数のテキストボックスと変数のif / elseステートメントを確認するにはどうすればよいですか?

分類Dev

このif-elseステートメントをしばらくの間forループに入れるにはどうすればよいですか?

分類Dev

if elseステートメントでそのような重複したコードを単純化するにはどうすればよいですか?

分類Dev

HAMLのプレーンテキストと同じ行にRubyIFステートメントを追加するにはどうすればよいですか?

分類Dev

多肢選択式のストーリーのifステートメントにwhileループを追加するにはどうすればよいですか?

分類Dev

Rのif elseステートメントの複数の列にわたるNAを無視するにはどうすればよいですか?

分類Dev

javascriptのswitchステートメントのテキスト出力に背景色を追加するにはどうすればよいですか?

分類Dev

dictの理解を使用して、コイントスをシミュレートする辞書を初期化するにはどうすればよいですか?

分類Dev

if elseステートメントの後で中断せずにコードを続行するにはどうすればよいですか?

分類Dev

ようこそ画面の前にFacebookメッセンジャーボットにテキストを追加するにはどうすればよいですか?

分類Dev

属性の存在に基づいてディレクティブに条件ステートメントを追加するにはどうすればよいですか?

分類Dev

このif-elseを1つのステートメントに簡略化するにはどうすればよいですか?

分類Dev

if / elseステートメントがtrueの場合にのみ画像を表示するにはどうすればよいですか?

分類Dev

ifステートメントから自分の値を保持するにはどうすればよいですか?

分類Dev

Swiftのif-elseステートメントでオブジェクトを定義するにはどうすればよいですか?

分類Dev

フラッターの子の中でif / elseステートメントを使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    Pythonの「except」ステートメントにif / elseを追加するにはどうすればよいですか?

  2. 2

    このif / elseステートメントにif / elseステートメントを追加するにはどうすればよいですか?

  3. 3

    select ステートメントに追加の条件を追加するにはどうすればよいですか?

  4. 4

    Javascriptのif / elseステートメントでHTMLを使用するにはどうすればよいですか?

  5. 5

    これらのコード行にif-elseステートメントを追加するにはどうすればよいですか?

  6. 6

    「else」ステートメントの値を前の「if」に追加するにはどうすればよいですか?

  7. 7

    この三項ステートメントをif elseステートメントに変換するにはどうすればよいですか?(Java)

  8. 8

    if-elseステートメントを単純化するにはどうすればよいですか?

  9. 9

    匿名クラスにifステートメントを追加するにはどうすればよいですか?

  10. 10

    フィルタにifステートメントを追加するにはどうすればよいですか?

  11. 11

    Save_screenshotをIfステートメントに追加するにはどうすればよいですか?

  12. 12

    Mysqlステートメントに選択行を追加するにはどうすればよいですか?

  13. 13

    if / elseステートメントを単純化してpug / jadeにクラスを追加するにはどうすればよいですか?

  14. 14

    複数のテキストボックスと変数のif / elseステートメントを確認するにはどうすればよいですか?

  15. 15

    このif-elseステートメントをしばらくの間forループに入れるにはどうすればよいですか?

  16. 16

    if elseステートメントでそのような重複したコードを単純化するにはどうすればよいですか?

  17. 17

    HAMLのプレーンテキストと同じ行にRubyIFステートメントを追加するにはどうすればよいですか?

  18. 18

    多肢選択式のストーリーのifステートメントにwhileループを追加するにはどうすればよいですか?

  19. 19

    Rのif elseステートメントの複数の列にわたるNAを無視するにはどうすればよいですか?

  20. 20

    javascriptのswitchステートメントのテキスト出力に背景色を追加するにはどうすればよいですか?

  21. 21

    dictの理解を使用して、コイントスをシミュレートする辞書を初期化するにはどうすればよいですか?

  22. 22

    if elseステートメントの後で中断せずにコードを続行するにはどうすればよいですか?

  23. 23

    ようこそ画面の前にFacebookメッセンジャーボットにテキストを追加するにはどうすればよいですか?

  24. 24

    属性の存在に基づいてディレクティブに条件ステートメントを追加するにはどうすればよいですか?

  25. 25

    このif-elseを1つのステートメントに簡略化するにはどうすればよいですか?

  26. 26

    if / elseステートメントがtrueの場合にのみ画像を表示するにはどうすればよいですか?

  27. 27

    ifステートメントから自分の値を保持するにはどうすればよいですか?

  28. 28

    Swiftのif-elseステートメントでオブジェクトを定義するにはどうすればよいですか?

  29. 29

    フラッターの子の中でif / elseステートメントを使用するにはどうすればよいですか?

ホットタグ

アーカイブ