Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. class KMaxPooling(mx.operator.CustomOp):
  2. def forward(self, is_train, req, in_data, out_data, aux):
  3. # Desired (k=3):
  4. # in_data = np.array([1, 2, 4, 10, 5, 3])
  5. # out_data = [4, 10, 5]
  6. x = in_data[0].asnumpy()
  7. idx = x.argsort()[-k:]
  8. idx.sort(axis=0)
  9. y = x[idx]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement