タグ付けされた質問 「conditional-statements」

コンピュータサイエンスでは、条件文、条件式、および条件付き構文は、プログラマが指定したブール条件がtrueまたはfalseのどちらに評価されるかに応じて、異なる計算またはアクションを実行するプログラミング言語の機能です。分岐予測の場合とは別に、これは常に、ある条件に基づいて制御フローを選択的に変更することによって実現されます。


6
ある値より大きいPython NumPy配列のすべての要素を置き換えます
2D NumPy配列があり、その中のすべての値をしきい値T以上の255.0に置き換えたいです。私の知る限り、最も基本的な方法は次のとおりです。 shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if arr[x, y] >= T: result[x, y] = 255 これを行うための最も簡潔でpythonicな方法は何ですか? これを行うためのより高速な(おそらく簡潔さおよび/またはpythonicが少ない)方法はありますか? これは、人間の頭のMRIスキャンのウィンドウ/レベル調整サブルーチンの一部になります。2D numpy配列は画像のピクセルデータです。

2
「elseif」と「else if」は完全に同義語ですか?
あるelseifとelse if完全に同義、または違いがあるのでしょうか? Zendには、使用するための受け入れられた「標準」がありますか? 私は個人的にelseifコードを見るのが嫌いですが、それらが同義語であり、PHPマニュアルが検索するのが最も簡単ではないかどうかを知る必要があります。


6
条件付き置換パンダ
DataFrameがあり、特定の列の値を超える値をゼロに置き換えたい。これはこれを達成する方法だと思っていました: df[df.my_channel > 20000].my_channel = 0 チャネルを新しいデータフレームにコピーするのは簡単です。 df2 = df.my_channel df2[df2 > 20000] = 0 これは私が望んでいることとまったく同じですが、元のDataFrameの一部としてチャネルで機能していないようです。

17
CSSでif / else条件を使用できますか?
CSSで条件を使用したいと思います。 アイデアは、正しいスタイルシートを生成するためにサイトが実行されたときに置き換える変数があるということです。 この変数に応じてスタイルシートが変更されるようにしたいです! それは次のようになります: [if {var} eq 2 ] background-position : 150px 8px; [else] background-position : 4px 8px; これはできますか?これどうやってやるの?

6
MySQLのCONCAT条件での選択
私はこれを私の心の中でコンパイルしようとしています。私は、firstnameとlastnameフィールドを持つテーブルを持っており、 "Bob Jones"や "Bob Michael Jones"などの文字列を持っています。 実は、私は例えばファーストネームにボブ、ラストネームにマイケルジョーンズを持っています だから私はしようとしています SELECT neededfield, CONCAT(firstname, ' ', lastname) as firstlast FROM users WHERE firstlast = "Bob Michael Jones" しかし、不明な列「firstlast」と表示されています。

13
数値が10の倍数であるか、特定の範囲のセット内であるかを判断する
プログラムに必要なループがいくつかあります。疑似コードを書き出すことはできますが、論理的にどのように書くかは完全にはわかりません。 私は欲しい - if (num is a multiple of 10) { do this } if (num is within 11-20, 31-40, 51-60, 71-80, 91-100) { do this } else { do this } //this part is for 1-10, 21-30, 41-50, 61-70, 81-90 これは、ヘビとはしごのボードゲーム用です。 モジュラスを使用する必要がある最初のifステートメントif (num == 100%10)が正しいと思いますか? 2番目はわかりません。私はそれを書き出すことができますが、それif (num > 10 …


11
javascript:switchケースで条件を使用する
そのばかげた質問でごめんなさい。javascriptのswitch-case言語要素でcaseの条件を使用するにはどうすればよいですか?以下の例のように、変数liCountが<= 5かつ> 0の場合はケースが一致する必要があります。ただし、私のコードは機能しません。 switch (liCount) { case 0: setLayoutState('start'); var api = $('#UploadList').data('jsp'); api.reinitialise(); break; case (liCount<=5 && liCount>0): setLayoutState('upload1Row'); var api = $('#UploadList').data('jsp'); api.reinitialise(); break; case (liCount<=10 && liCount>5): setLayoutState('upload2Rows'); var api = $('#UploadList').data('jsp'); api.reinitialise(); break; case (liCount>10): var api = $('#UploadList').data('jsp'); api.reinitialise(); break; } アドバイスありがとうございます!

3
MySQLIN条件制限
ねえ、MySQLステートメントでIDの大きなセットを使用してIN条件を使用する必要があります。 例 SELECT * FROM users WHERE id IN (1,2,3,4...100000) INステートメントが持つことができるアイテムに制限はありますか?

7
NULLまたはISNULLのIN句
Postgresはデータベースです IN句にNULL値を使用できますか?例: SELECT * FROM tbl_name WHERE id_field IN ('value1', 'value2', 'value3', NULL) これらの4つの値に制限したいと思います。 上記のステートメントを試しましたが、機能しません。実行されますが、ID_fieldsがNULLのレコードは追加されません。 OR条件も追加しようとしましたが、これによりクエリが実行され、終わりが見えなくなります。 SELECT * FROM tbl_name WHERE other_condition = bar AND another_condition = foo AND id_field IN ('value1', 'value2', 'value3') OR id_field IS NULL 助言がありますか?

1
ジュリアにif-elseリスト内包表記はありますか
私はzipをpythonicの方法で使用しようとしていますが、ジュリアで使用しています。2つのリストがあるとします。 a =[2;3;4;5;6] b =[0;7;8;9;10] 私は次のリストの理解を作成したいと思います、 c = [x for (x,y) in zip(a, b) if (x<y) else y] それはを返しますc = [0;3;4;5;6]。代わりにsyntax: expected "]"返されます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.