컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
텐서플로우:: 작전:: 어디에3
#include <math_ops.h>
condition
에 따라 x
또는 y
에서 요소를 선택합니다.
요약
x
및 y
텐서는 모두 동일한 모양을 가져야 하며 출력도 해당 모양을 갖습니다.
x
와 y
가 스칼라인 경우 condition
텐서는 스칼라여야 합니다. x
및 y
가 벡터 이상의 순위인 경우 condition
은 스칼라( x
의 첫 번째 차원과 크기가 일치하는 벡터)이거나 x
와 모양이 동일해야 합니다.
condition
텐서는 각 요소의 값을 기반으로 출력의 해당 요소/행을 x
(true인 경우) 또는 y
(false인 경우)에서 가져와야 하는지 여부를 선택하는 마스크 역할을 합니다.
condition
벡터이고 x
및 y
더 높은 순위 행렬인 경우 x
및 y
에서 복사할 행(외부 차원)을 선택합니다. condition
x
및 y
와 모양이 동일한 경우 x
및 y
에서 복사할 요소를 선택합니다.
예를 들어:
# 'condition' tensor is [[True, False]
# [False, True]]
# 't' is [[1, 2],
# [3, 4]]
# 'e' is [[5, 6],
# [7, 8]]
select(condition, t, e) # => [[1, 6], [7, 4]]
# 'condition' tensor is [True, False]
# 't' is [[1, 2],
# [3, 4]]
# 'e' is [[5, 6],
# [7, 8]]
select(condition, t, e) ==> [[1, 2],
[7, 8]]
Arguments:
- scope: A Scope object
- x: = A
Tensor
which may have the same shape as condition
. If condition
is rank 1, x
may have higher rank, but its first dimension must match the size of condition
.
- y: = A
Tensor
with the same type and shape as x
.
Returns:
Public attributes
공공 기능
마디
::tensorflow::Node * node() const
operator::tensorflow::Input() const
연산자::텐서플로우::출력
operator::tensorflow::Output() const
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-26(UTC)
[null,null,["최종 업데이트: 2025-07-26(UTC)"],[],[],null,["# tensorflow::ops::Where3 Class Reference\n\ntensorflow::ops::Where3\n=======================\n\n`#include \u003cmath_ops.h\u003e`\n\nSelects elements from `x` or `y`, depending on `condition`.\n\nSummary\n-------\n\nThe `x`, and `y` tensors must all have the same shape, and the output will also have that shape.\n\nThe `condition` tensor must be a scalar if `x` and `y` are scalars. If `x` and `y` are vectors or higher rank, then `condition` must be either a scalar, a vector with size matching the first dimension of `x`, or must have the same shape as `x`.\n\nThe `condition` tensor acts as a mask that chooses, based on the value at each element, whether the corresponding element / row in the output should be taken from `x` (if true) or `y` (if false).\n\nIf `condition` is a vector and `x` and `y` are higher rank matrices, then it chooses which row (outer dimension) to copy from `x` and `y`. If `condition` has the same shape as `x` and `y`, then it chooses which element to copy from `x` and `y`.\n\nFor example:\n\n\n```text\n# 'condition' tensor is [[True, False]\n# [False, True]]\n# 't' is [[1, 2],\n# [3, 4]]\n# 'e' is [[5, 6],\n# [7, 8]]\nselect(condition, t, e) # =\u003e [[1, 6], [7, 4]]\n```\n\n\u003cbr /\u003e\n\n\n```text\n# 'condition' tensor is [True, False]\n# 't' is [[1, 2],\n# [3, 4]]\n# 'e' is [[5, 6],\n# [7, 8]]\nselect(condition, t, e) ==\u003e [[1, 2],\n [7, 8]]\n```\n\n\u003cbr /\u003e\n\n\n````gdscript\n \n Arguments:\n \n- scope: A /versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope object\n\n \n- x: = A /versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor which may have the same shape as condition. If condition is rank 1, x may have higher rank, but its first dimension must match the size of condition.\n\n \n- y: = A /versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor with the same type and shape as x.\n\n \n\n Returns:\n \n- /versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output: = A /versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor with the same type and shape as x and y. \n\n \n\n \n\n\n \n### Constructors and Destructors\n\n\n \n\n\n\n #classtensorflow_1_1ops_1_1_where3_1a1e043e7f8493b555a94d106084a64a32(const ::/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input condition, ::/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input x, ::/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input y)\n \n\n \n\n\n \n\n\n \n### Public attributes\n\n\n \n\n\n\n #classtensorflow_1_1ops_1_1_where3_1a9b749e1046fbe4c39075a2b037391cf2\n \n\n \n\n /versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation\n \n\n \n\n\n\n #classtensorflow_1_1ops_1_1_where3_1a07742c7ad2705b0fa9b9cc9e59eca41b\n \n\n \n\n ::/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output\n \n\n \n\n\n \n\n\n \n### Public functions\n\n\n \n\n\n\n #classtensorflow_1_1ops_1_1_where3_1aacfd2a5bd041b46bc2179d3e9ac5c0c6() const \n \n\n \n\n ::tensorflow::Node *\n \n\n \n\n\n\n #classtensorflow_1_1ops_1_1_where3_1a7fcabeeb211b239288d028b587a88e54() const \n \n\n \n\n `\n` \n`\n` \n\n\n\n #classtensorflow_1_1ops_1_1_where3_1aedd6e529c7127af0c5af333ded627ab3() const \n \n\n \n\n `\n` \n`\n` \n\n\n Public attributes\n \n \n### operation\n\n\n \n```\nOperation operation\n```\n\n \n\n \n \n \n### output\n\n\n \n\n\n```text\n::tensorflow::Output output\n```\n\n \n\n \n Public functions\n \n \n### Where3\n\n\n \n\n\n```gdscript\n Where3(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input condition,\n ::tensorflow::Input x,\n ::tensorflow::Input y\n)\n```\n\n \n\n \n \n \n### node\n\n\n \n\n\n```gdscript\n::tensorflow::Node * node() const \n```\n\n \n\n \n \n \n### operator::tensorflow::Input\n\n\n \n\n\n```gdscript\n operator::tensorflow::Input() const \n```\n\n \n\n \n \n \n### operator::tensorflow::Output\n\n\n \n\n\n```gdscript\n operator::tensorflow::Output() const \n```\n\n \n\n \n\n \n\n \n````"]]