[
https://issues.apache.org/jira/browse/ARROW-772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16351535#comment-16351535
]
Jingyuan Wang commented on ARROW-772:
-------------------------------------
One question popped up after I started to implement the basic support of signed
integers. I was mostly following the only-two existing cast and hash kernels.
Take kernel would need to take some type of indices, either single integer or
array of integers. I am wondering, should the kernel still be an UnaryKernel or
the indices should be considered as a second input?
> [C++] Implement take kernel functions
> -------------------------------------
>
> Key: ARROW-772
> URL: https://issues.apache.org/jira/browse/ARROW-772
> Project: Apache Arrow
> Issue Type: New Feature
> Components: C++
> Reporter: Wes McKinney
> Assignee: Jingyuan Wang
> Priority: Major
> Labels: Analytics
> Fix For: 0.9.0
>
>
> Among other things, this can be used to convert from DictionaryArray back to
> dense array. This is equivalent to {{ndarray.take}} in NumPy
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)