-1
A
答えて
4
x = y
は割り当てです。変数x
を変数y
に現在含まれている値に設定します。
x==y
は、論理演算子で、「x
はy
と等しいですか」と質問していますか?
文x=y==1
は、y
の対応する値が1
に等しい場合、x
のすべての部分を真に設定します。
あなたが提示する2つのステートメントの違いは、最初のステートメントではx=y
,x
がy
の完全コピーになります。ただし、2番目の文では、x
はブール値を持つ論理行列になります。 1
y
は、1
および0
を含み、y
は、1
以外のものを含んでいます。
y
が既に論理行列である特定の場合、(従ってのみ1
と0
を含む)で両方のステートメントは、このように上記のとおり等価であり、等価性チェックが冗長であるため、追加のように最初の文が速くなります不要なオーバーヘッド。
+0
あなたの答えはより一般的ですが、特定の質問では' y'はすでに論理行列ですので結果に違いはありません。しかし、 'x = y'は直接yの値をチェックせずにxに代入しますが、' x = y == 1'はyが1に等しいかどうかをチェックしてから対応するインデックスを1に設定する必要があります。もっとゆっくり。 –
関連する問題
- 1. AngularJS: `{{x + '、' + y}}対{{x}}、{{y}} '
- 2. [[x]、[y]、[z]]と[x、y、z]の差
- 3. (x/y)のペア(x/y)のタイプ
- 4. x = x + yとx = y + xが時々異なるのはなぜですか?
- 5. xの差| yとy <(x)をbashで?
- 6. A)precede_list(X、Y)
- 7. Classifier.fit(X、y)error
- 8. Pyautogui.click(x、y)error
- 9. x-minとx-maxのポリゴンy-切片
- 10. in svg:translate vs position xとy
- 11. XとYのペアのデータ
- 12. (x-(x/y)* y)がx%yと同じに評価されるのはなぜですか?
- 13. コンピューティングのx^yの
- 14. x軸とy軸のダイナミックデータチャート
- 15. Chartist-js XとYのスケールカラー
- 16. xとyの位置。
- 17. x軸とy軸のオーバーフロー
- 18. javascriptの(x、y)スライスアイテム
- 19. オーバーフロー-xとオーバーフロー-yがクロム
- 20. Z3の場合、a3 = x * y * zの場合、3a <= x + y + z
- 21. LaTeX FooterのX of Y LaTeX FooterのY of X
- 22. KinectのSkeleton Joint.Positionの(X、Y)値は何ですか。 (X、Y、Z)?
- 23. は(x、y)のリストにX、Y numpyの行列を変換
- 24. ペアX、Yは、式
- 25. cordinate X Y draw Android
- 26. overflow-yオーバーフロー-xオーバーライド
- 27. JavaScriptの正規表現: `/ x。* y /`対 `/ x(?=。* y)/`
- 28. なぜx、y平面のピクセル座標x + y *幅ですか?
- 29. -xと〜x + 1の違い
- 30. \ x-> y alphaは\ y-> yと同じですか?
yが論理配列の場合、両方のステートメントは同等の出力を返します。 – Jonas
2番目の代入は 'x =(y == 1);と解釈されます。 – patrik