tensorflow::ops::Bucketize
#include <math_ops.h>Phân loại 'đầu vào' dựa trên 'ranh giới'.
Bản tóm tắt
Ví dụ, nếu đầu vào là boundaries = [0, 10, 100] thì đầu vào là input = [[-5, 10000] [150, 10] [5, 100]]
khi đó đầu ra sẽ là output = [[0, 3] [3, 2] [1, 3]]
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- Đầu vào: Bất kỳ hình dạng Tensor nào có kiểu dữ liệu int hoặc float.
- ranh giới: Một danh sách các số thực đã được sắp xếp sẽ cho biết ranh giới của các nhóm.
Trả về:
-
Output: Có cùng hình dạng với 'đầu vào', mỗi giá trị của đầu vào được thay thế bằng chỉ số của nhóm.
(numpy) Tương đương với np.digitize.
Hàm khởi tạo và hàm hủy | |
|---|---|
Bucketize (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const gtl::ArraySlice< float > & boundaries) |
Thuộc tính công khai | |
|---|---|
operation | |
output | |
Chức năng công cộng | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Thuộc tính công khai
hoạt động
Operation operation
đầu ra
::tensorflow::Output output
Chức năng công cộng
Phân loại
Bucketize( const ::tensorflow::Scope & scope, ::tensorflow::Input input, const gtl::ArraySlice< float > & boundaries )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const