[ https://issues.apache.org/jira/browse/ARROW-16658?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17550984#comment-17550984 ]
Antoine Pitrou commented on ARROW-16658: ---------------------------------------- There are other questions such as which options do we pass. We probably don't want to issue unchecked arithmetic by default, for example. > [Python] Support arithmetic on arrays and scalars > ------------------------------------------------- > > Key: ARROW-16658 > URL: https://issues.apache.org/jira/browse/ARROW-16658 > Project: Apache Arrow > Issue Type: Wish > Components: Python > Affects Versions: 8.0.0 > Reporter: Will Jones > Priority: Major > > I was surprised to find you can't use standard arithmetic operators on > PyArrow arrays and scalars. Instead, one must use the compute functions: > {code:Python} > import pyarrow as pa > arr = pa.array([1, 2, 3]) > pc.add(arr, 2) > # Doesn't work: > # arr + 2 > # arr + pa.scalar(2) > # arr + arr > pc.multiply(arr, 20) > # Doesn't work: > # 20 * arr > # pa.scalar(20) * arr > {code} > Is it intentional we don't support this? -- This message was sent by Atlassian Jira (v8.20.7#820007)