-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 = x + yとx = y + xが時々異なるのはなぜですか?
- 4. xの差| yとy <(x)をbashで?
- 5. A)precede_list(X、Y)
- 6. Classifier.fit(X、y)error
- 7. Pyautogui.click(x、y)error
- 8. in svg:translate vs position xとy
- 9. XとYのペアのデータ
- 10. (x-(x/y)* y)がx%yと同じに評価されるのはなぜですか?
- 11. コンピューティングのx^yの
- 12. xとyの位置。
- 13. Chartist-js XとYのスケールカラー
- 14. x軸とy軸のオーバーフロー
- 15. x軸とy軸のダイナミックデータチャート
- 16. javascriptの(x、y)スライスアイテム
- 17. は(x、y)のリストにX、Y numpyの行列を変換
- 18. LaTeX FooterのX of Y LaTeX FooterのY of X
- 19. KinectのSkeleton Joint.Positionの(X、Y)値は何ですか。 (X、Y、Z)?
- 20. Z3の場合、a3 = x * y * zの場合、3a <= x + y + z
- 21. ペアX、Yは、式
- 22. cordinate X Y draw Android
- 23. overflow-yオーバーフロー-xオーバーライド
- 24. なぜx、y平面のピクセル座標x + y *幅ですか?
- 25. JavaScriptの正規表現: `/ x。* y /`対 `/ x(?=。* y)/`
- 26. は陰関数X + Yをプロット - ログ(X) - (Y)をログ-2 = 0 MATLAB
- 27. xとyの位置は、この配列には何のxとy
- 28. Android:設定xとy pos
- 29. css background-repeat xとy
- 30. -xと〜x + 1の違い
yが論理配列の場合、両方のステートメントは同等の出力を返します。 – Jonas
2番目の代入は 'x =(y == 1);と解釈されます。 – patrik