ArrayFeatureExtractor#
Domain:
ai.onnx.mlSince version: 1
Select elements of the input tensor based on the indices passed. The indices are applied to the last axes of the tensor.
Inputs
X (T): Data to be selected
Y (tensor(int64)): The indices, based on 0 as the first index of any dimension.
Outputs
Z (T): Selected output data as an array
Type Constraints
T: The input must be a tensor of a numeric type or string. The output will be of the same tensor type. Allowed types: tensor(double), tensor(float), tensor(int32), tensor(int64), tensor(string).
Examples#
test_ai_onnx_ml_array_feature_extractor
Node:
ai.onnx.ml.ArrayFeatureExtractor(x, y) -> (z)
Inputs:
x: shape=(3, 4), dtype=float32
[[ 0., 1., 2., 3.],
[10., 11., 12., 13.],
[20., 21., 22., 23.]]
y: shape=(3,), dtype=int64
[0, 2, 3]
Outputs:
z: shape=(3, 3), dtype=float32
[[ 0., 2., 3.],
[10., 12., 13.],
[20., 22., 23.]]