Anaconda Enterprise: Documentation

# 7.8.1. Lowering Listing

This lists all lowering definition registered to the CPU target. Each subsection corresponds to a Python function that is supported by numba nopython mode. These functions have one or more lower implementation with different signatures. The compiler chooses the most specific implementation from all overloads.

## 7.8.1.1. `'!='`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(BaseTuple, BaseTuple) | `tuple_ne` numba/targets/tupleobj.py lines 64-67
(Complex, Complex) | `complex_ne_impl` numba/targets/numbers.py lines 1079-1088
(EnumMember, EnumMember) | `enum_eq` numba/targets/enumimpl.py lines 32-38
(Float, Float) | `real_ne_impl` numba/targets/numbers.py lines 800-802
(Integer, Integer) | `int_ne_impl` numba/targets/numbers.py lines 356-358
(List, List) | `list_ne` numba/targets/listobj.py lines 662-668
(NPDatetime, NPDatetime) | `impl` numba/targets/npdatetime.py lines 529-547
(NPTimedelta, NPTimedelta) | `impl` numba/targets/npdatetime.py lines 268-285
(Set, Set) | `set_ne` numba/targets/setobj.py lines 1381-1386
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(bool, bool) | `int_ne_impl` numba/targets/numbers.py lines 356-358

## 7.8.1.2. `'%'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Float, Float) | `real_mod_impl` numba/targets/numbers.py lines 725-741
(Integer, Integer) | `int_rem_impl` numba/targets/numbers.py lines 189-193
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.3. `'%='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.4. `'&'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Boolean, Boolean) | `int_and_impl` numba/targets/numbers.py lines 396-402
(Integer, Integer) | `int_and_impl` numba/targets/numbers.py lines 396-402
(Set, Set) | `set_intersection` numba/targets/setobj.py lines 1302-1315
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.5. `'&='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Set, Set) | `set_inplace` numba/targets/setobj.py lines 1283-1287
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.6. `'*'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Complex, Complex) | `complex_mul_impl` numba/targets/numbers.py lines 993-1013
(Float, Float) | `real_mul_impl` numba/targets/numbers.py lines 557-559
(Float, NPTimedelta) | `number_times_timedelta` numba/targets/npdatetime.py lines 212-218
(Integer, Integer) | `int_mul_impl` numba/targets/numbers.py lines 54-60
(Integer, NPTimedelta) | `number_times_timedelta` numba/targets/npdatetime.py lines 212-218
(List, Integer) | `list_mul` numba/targets/listobj.py lines 587-605
(NPTimedelta, Float) | `timedelta_times_number` numba/targets/npdatetime.py lines 204-210
(NPTimedelta, Integer) | `timedelta_times_number` numba/targets/npdatetime.py lines 204-210
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.7. `'**'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Complex, Complex) | `complex_power_impl` numba/targets/numbers.py lines 918-959
(Float, Const) | `static_power_impl` numba/targets/numbers.py lines 248-308
(Float, Float) | `real_power_impl` numba/targets/numbers.py lines 763-772
(Float, int16) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, int32) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, int64) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, int8) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint16) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint32) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint64) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint8) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Integer, Const) | `static_power_impl` numba/targets/numbers.py lines 248-308
(Integer, Integer) | `int_power_impl` numba/targets/numbers.py lines 205-245
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.8. `'**='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.9. `'*='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(List, Integer) | `list_mul_inplace` numba/targets/listobj.py lines 607-624
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.10. `'+'`

Signature | Definition
--- | ---
(Array) | `array_positive_impl` numba/targets/npyimpl.py lines 507-519
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(BaseTuple, BaseTuple) | `tuple_add` numba/targets/tupleobj.py lines 21-26
(Complex) | `complex_positive_impl` numba/targets/numbers.py lines 1062-1064
(Complex, Complex) | `complex_add_impl` numba/targets/numbers.py lines 961-974
(Float) | `real_positive_impl` numba/targets/numbers.py lines 818-822
(Float, Float) | `real_add_impl` numba/targets/numbers.py lines 547-549
(Integer) | `int_positive_impl` numba/targets/numbers.py lines 432-436
(Integer, Integer) | `int_add_impl` numba/targets/numbers.py lines 36-42
(List, List) | `list_add` numba/targets/listobj.py lines 557-577
(NPDatetime, NPTimedelta) | `datetime_plus_timedelta` numba/targets/npdatetime.py lines 476-484
(NPTimedelta) | `timedelta_pos_impl` numba/targets/npdatetime.py lines 119-122
(NPTimedelta, NPDatetime) | `timedelta_plus_datetime` numba/targets/npdatetime.py lines 486-494
(NPTimedelta, NPTimedelta) | `timedelta_add_impl` numba/targets/npdatetime.py lines 162-172
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.11. `'+='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(List, List) | `list_add_inplace` numba/targets/listobj.py lines 579-584
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.12. `'-'`

Signature | Definition
--- | ---
(Array) | `lower_unary_operator` numba/targets/npyimpl.py lines 464-466
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Complex) | `complex_negate_impl` numba/targets/numbers.py lines 1050-1059
(Complex, Complex) | `complex_sub_impl` numba/targets/numbers.py lines 977-990
(Float) | `real_negate_impl` numba/targets/numbers.py lines 812-815
(Float, Float) | `real_sub_impl` numba/targets/numbers.py lines 552-554
(Integer) | `int_negate_impl` numba/targets/numbers.py lines 423-429
(Integer, Integer) | `int_sub_impl` numba/targets/numbers.py lines 45-51
(NPDatetime, NPDatetime) | `datetime_minus_datetime` numba/targets/npdatetime.py lines 510-524
(NPDatetime, NPTimedelta) | `datetime_minus_timedelta` numba/targets/npdatetime.py lines 498-506
(NPTimedelta) | `timedelta_neg_impl` numba/targets/npdatetime.py lines 124-127
(NPTimedelta, NPTimedelta) | `timedelta_sub_impl` numba/targets/npdatetime.py lines 174-184
(Set, Set) | `set_difference` numba/targets/setobj.py lines 1292-1300
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.13. `'-='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Set, Set) | `set_inplace` numba/targets/setobj.py lines 1283-1287
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.14. `'/'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Complex, Complex) | `complex_div_impl` numba/targets/numbers.py lines 1018-1047
(Float, Float) | `real_div_impl` numba/targets/numbers.py lines 562-566
(Integer, Integer) | `int_truediv_impl` numba/targets/numbers.py lines 177-186
(NPTimedelta, Float) | `timedelta_over_number` numba/targets/npdatetime.py lines 220-245
(NPTimedelta, Integer) | `timedelta_over_number` numba/targets/npdatetime.py lines 220-245
(NPTimedelta, NPTimedelta) | `timedelta_over_timedelta` numba/targets/npdatetime.py lines 247-262
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.15. `'//'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Float, Float) | `real_floordiv_impl` numba/targets/numbers.py lines 744-760
(Integer, Integer) | `int_floordiv_impl` numba/targets/numbers.py lines 169-174
(NPTimedelta, Float) | `timedelta_over_number` numba/targets/npdatetime.py lines 220-245
(NPTimedelta, Integer) | `timedelta_over_number` numba/targets/npdatetime.py lines 220-245
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.16. `'//='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.17. `'/='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.18. `'/?'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Complex, Complex) | `complex_div_impl` numba/targets/numbers.py lines 1018-1047
(Float, Float) | `real_div_impl` numba/targets/numbers.py lines 562-566
(Integer, Integer) | `int_floordiv_impl` numba/targets/numbers.py lines 169-174
(NPTimedelta, Float) | `timedelta_over_number` numba/targets/npdatetime.py lines 220-245
(NPTimedelta, Integer) | `timedelta_over_number` numba/targets/npdatetime.py lines 220-245
(NPTimedelta, NPTimedelta) | `timedelta_over_timedelta` numba/targets/npdatetime.py lines 247-262
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.19. `'/?='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.20. `'<'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(BaseTuple, BaseTuple) | `tuple_lt` numba/targets/tupleobj.py lines 69-72
(Float, Float) | `real_lt_impl` numba/targets/numbers.py lines 775-777
(List, List) | `list_lt` numba/targets/listobj.py lines 685-698
(NPDatetime, NPDatetime) | `impl` numba/targets/npdatetime.py lines 529-547
(NPTimedelta, NPTimedelta) | `impl` numba/targets/npdatetime.py lines 291-305
(Set, Set) | `set_lt` numba/targets/setobj.py lines 1388-1393
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(bool, bool) | `int_ult_impl` numba/targets/numbers.py lines 331-333
(int16, int16) | `int_slt_impl` numba/targets/numbers.py lines 311-313
(int32, int32) | `int_slt_impl` numba/targets/numbers.py lines 311-313
(int64, int64) | `int_slt_impl` numba/targets/numbers.py lines 311-313
(int8, int8) | `int_slt_impl` numba/targets/numbers.py lines 311-313
(uint16, uint16) | `int_ult_impl` numba/targets/numbers.py lines 331-333
(uint32, uint32) | `int_ult_impl` numba/targets/numbers.py lines 331-333
(uint64, uint64) | `int_ult_impl` numba/targets/numbers.py lines 331-333
(uint8, uint8) | `int_ult_impl` numba/targets/numbers.py lines 331-333

## 7.8.1.21. `'<<'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Integer, Integer) | `int_shl_impl` numba/targets/numbers.py lines 375-381
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.22. `'<<='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.23. `'<='`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(BaseTuple, BaseTuple) | `tuple_le` numba/targets/tupleobj.py lines 74-77
(Float, Float) | `real_le_impl` numba/targets/numbers.py lines 780-782
(List, List) | `list_le` numba/targets/listobj.py lines 670-683
(NPDatetime, NPDatetime) | `impl` numba/targets/npdatetime.py lines 529-547
(NPTimedelta, NPTimedelta) | `impl` numba/targets/npdatetime.py lines 291-305
(Set, Set) | `set_issubset` numba/targets/setobj.py lines 1358-1364
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(bool, bool) | `int_ule_impl` numba/targets/numbers.py lines 336-338
(int16, int16) | `int_sle_impl` numba/targets/numbers.py lines 316-318
(int32, int32) | `int_sle_impl` numba/targets/numbers.py lines 316-318
(int64, int64) | `int_sle_impl` numba/targets/numbers.py lines 316-318
(int8, int8) | `int_sle_impl` numba/targets/numbers.py lines 316-318
(uint16, uint16) | `int_ule_impl` numba/targets/numbers.py lines 336-338
(uint32, uint32) | `int_ule_impl` numba/targets/numbers.py lines 336-338
(uint64, uint64) | `int_ule_impl` numba/targets/numbers.py lines 336-338
(uint8, uint8) | `int_ule_impl` numba/targets/numbers.py lines 336-338

## 7.8.1.24. `'=='`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(BaseTuple, BaseTuple) | `tuple_eq` numba/targets/tupleobj.py lines 49-62
(Complex, Complex) | `complex_eq_impl` numba/targets/numbers.py lines 1067-1076
(EnumMember, EnumMember) | `enum_eq` numba/targets/enumimpl.py lines 12-18
(Float, Float) | `real_eq_impl` numba/targets/numbers.py lines 795-797
(Integer, Integer) | `int_eq_impl` numba/targets/numbers.py lines 351-353
(List, List) | `list_eq` numba/targets/listobj.py lines 638-660
(NPDatetime, NPDatetime) | `impl` numba/targets/npdatetime.py lines 529-547
(NPTimedelta, NPTimedelta) | `impl` numba/targets/npdatetime.py lines 268-285
(Set, Set) | `set_isdisjoint` numba/targets/setobj.py lines 1374-1379
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(bool, bool) | `int_eq_impl` numba/targets/numbers.py lines 351-353

## 7.8.1.25. `'>'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(BaseTuple, BaseTuple) | `tuple_gt` numba/targets/tupleobj.py lines 79-82
(Float, Float) | `real_gt_impl` numba/targets/numbers.py lines 785-787
(List, List) | `list_gt` numba/targets/listobj.py lines 708-714
(NPDatetime, NPDatetime) | `impl` numba/targets/npdatetime.py lines 529-547
(NPTimedelta, NPTimedelta) | `impl` numba/targets/npdatetime.py lines 291-305
(Set, Set) | `set_gt` numba/targets/setobj.py lines 1395-1400
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(bool, bool) | `int_ugt_impl` numba/targets/numbers.py lines 341-343
(int16, int16) | `int_sgt_impl` numba/targets/numbers.py lines 321-323
(int32, int32) | `int_sgt_impl` numba/targets/numbers.py lines 321-323
(int64, int64) | `int_sgt_impl` numba/targets/numbers.py lines 321-323
(int8, int8) | `int_sgt_impl` numba/targets/numbers.py lines 321-323
(uint16, uint16) | `int_ugt_impl` numba/targets/numbers.py lines 341-343
(uint32, uint32) | `int_ugt_impl` numba/targets/numbers.py lines 341-343
(uint64, uint64) | `int_ugt_impl` numba/targets/numbers.py lines 341-343
(uint8, uint8) | `int_ugt_impl` numba/targets/numbers.py lines 341-343

## 7.8.1.26. `'>='`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(BaseTuple, BaseTuple) | `tuple_ge` numba/targets/tupleobj.py lines 84-87
(Float, Float) | `real_ge_impl` numba/targets/numbers.py lines 790-792
(List, List) | `list_ge` numba/targets/listobj.py lines 700-706
(NPDatetime, NPDatetime) | `impl` numba/targets/npdatetime.py lines 529-547
(NPTimedelta, NPTimedelta) | `impl` numba/targets/npdatetime.py lines 291-305
(Set, Set) | `set_issuperset` numba/targets/setobj.py lines 1366-1372
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(bool, bool) | `int_uge_impl` numba/targets/numbers.py lines 346-348
(int16, int16) | `int_sge_impl` numba/targets/numbers.py lines 326-328
(int32, int32) | `int_sge_impl` numba/targets/numbers.py lines 326-328
(int64, int64) | `int_sge_impl` numba/targets/numbers.py lines 326-328
(int8, int8) | `int_sge_impl` numba/targets/numbers.py lines 326-328
(uint16, uint16) | `int_uge_impl` numba/targets/numbers.py lines 346-348
(uint32, uint32) | `int_uge_impl` numba/targets/numbers.py lines 346-348
(uint64, uint64) | `int_uge_impl` numba/targets/numbers.py lines 346-348
(uint8, uint8) | `int_uge_impl` numba/targets/numbers.py lines 346-348

## 7.8.1.27. `'>>'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Integer, Integer) | `int_shr_impl` numba/targets/numbers.py lines 384-393
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.28. `'>>='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.29. `'@'`

Signature | Definition
--- | ---
(Array, Array) | `dot_2` numba/targets/linalg.py lines 520-540

## 7.8.1.30. `'^'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Boolean, Boolean) | `int_xor_impl` numba/targets/numbers.py lines 414-420
(Integer, Integer) | `int_xor_impl` numba/targets/numbers.py lines 414-420
(Set, Set) | `set_symmetric_difference` numba/targets/setobj.py lines 1317-1331
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.31. `'^='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Set, Set) | `set_inplace` numba/targets/setobj.py lines 1283-1287
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.32. `'__array__'`

Signature | Definition
--- | ---
(SmartArrayType) | `array_as_array` numba/targets/smartarray.py lines 20-24

## 7.8.1.33. `'__array_wrap__'`

Signature | Definition
--- | ---
(SmartArrayType, Array) | `array_wrap_array` numba/targets/smartarray.py lines 26-30

## 7.8.1.34. `'array.argmax'`

Signature | Definition
--- | ---
(Array) | `array_argmax` numba/targets/arraymath.py lines 254-271

## 7.8.1.35. `'array.argmin'`

Signature | Definition
--- | ---
(Array) | `array_argmin` numba/targets/arraymath.py lines 203-251

## 7.8.1.36. `'array.argsort'`

Signature | Definition
--- | ---
(Array) | `array_argsort` numba/targets/arrayobj.py lines 4349-4359

## 7.8.1.37. `'array.astype'`

Signature | Definition
--- | ---
(Array, DTypeSpec) | `array_astype` numba/targets/arrayobj.py lines 3507-3534

## 7.8.1.38. `'array.copy'`

Signature | Definition
--- | ---
(Array) | `array_copy` numba/targets/arrayobj.py lines 3469-3471

## 7.8.1.39. `'array.cumprod'`

Signature | Definition
--- | ---
(Array) | `array_cumprod` numba/targets/arraymath.py lines 81-100

## 7.8.1.40. `'array.cumsum'`

Signature | Definition
--- | ---
(Array) | `array_cumsum` numba/targets/arraymath.py lines 57-77

## 7.8.1.41. `'array.flatten'`

Signature | Definition
--- | ---
(Array) | `array_flatten` numba/targets/arrayobj.py lines 1589-1597

## 7.8.1.42. `'array.item'`

Signature | Definition
--- | ---
(Array) | `array_item` numba/targets/arrayobj.py lines 496-508

## 7.8.1.43. `'array.itemset'`

Signature | Definition
--- | ---
(Array, any) | `array_itemset` numba/targets/arrayobj.py lines 511-525

## 7.8.1.44. `'array.max'`

Signature | Definition
--- | ---
(Array) | `array_max` numba/targets/arraymath.py lines 185-200

## 7.8.1.45. `'array.mean'`

Signature | Definition
--- | ---
(Array) | `array_mean` numba/targets/arraymath.py lines 102-117

## 7.8.1.46. `'array.min'`

Signature | Definition
--- | ---
(Array) | `array_min` numba/targets/arraymath.py lines 145-182

## 7.8.1.47. `'array.nonzero'`

Signature | Definition
--- | ---
(Array) | `array_nonzero` numba/targets/arraymath.py lines 714-771

## 7.8.1.48. `'array.prod'`

Signature | Definition
--- | ---
(Array) | `array_prod` numba/targets/arraymath.py lines 43-55

## 7.8.1.49. `'array.ravel'`

Signature | Definition
--- | ---
(Array) | `array_ravel` numba/targets/arrayobj.py lines 1558-1578

## 7.8.1.50. `'array.reshape'`

Signature | Definition
--- | ---
(Array, *any) | `array_reshape_vararg` numba/targets/arrayobj.py lines 1538-1555
(Array, BaseTuple) | `array_reshape` numba/targets/arrayobj.py lines 1473-1535

## 7.8.1.51. `'array.sort'`

Signature | Definition
--- | ---
(Array) | `array_sort` numba/targets/arrayobj.py lines 4328-4337

## 7.8.1.52. `'array.std'`

Signature | Definition
--- | ---
(Array) | `array_std` numba/targets/arraymath.py lines 136-142

## 7.8.1.53. `'array.sum'`

Signature | Definition
--- | ---
(Array) | `array_sum` numba/targets/arraymath.py lines 28-41

## 7.8.1.54. `'array.transpose'`

Signature | Definition
--- | ---
(Array) | `array_transpose` numba/targets/arrayobj.py lines 1384-1386

## 7.8.1.55. `'array.var'`

Signature | Definition
--- | ---
(Array) | `array_var` numba/targets/arraymath.py lines 119-133

## 7.8.1.56. `'array.view'`

Signature | Definition
--- | ---
(Array, DTypeSpec) | `array_view` numba/targets/arrayobj.py lines 1726-1751

## 7.8.1.57. `'complex.conjugate'`

Signature | Definition
--- | ---
(Complex) | `complex_conjugate_impl` numba/targets/numbers.py lines 894-900
(Float) | `real_conjugate_impl` numba/targets/numbers.py lines 909-910
(Integer) | `real_conjugate_impl` numba/targets/numbers.py lines 909-910

## 7.8.1.58. `'delitem'`

Signature | Definition
--- | ---
(List, SliceType) | `setitem_list` numba/targets/listobj.py lines 509-534

## 7.8.1.59. `'ffi.from_buffer'`

Signature | Definition
--- | ---
(Buffer) | `from_buffer` numba/targets/cffiimpl.py lines 13-23

## 7.8.1.60. `'getitem'`

Signature | Definition
--- | ---
(Buffer, Array) | `fancy_getitem_array` numba/targets/arrayobj.py lines 1029-1046
(Buffer, BaseTuple) | `getitem_array_tuple` numba/targets/arrayobj.py lines 420-442
(Buffer, Integer) | `getitem_arraynd_intp` numba/targets/arrayobj.py lines 403-417
(Buffer, SliceType) | `getitem_arraynd_intp` numba/targets/arrayobj.py lines 403-417
(CPointer, Integer) | `getitem_cpointer` numba/targets/builtins.py lines 83-88
(List, Integer) | `getitem_list` numba/targets/listobj.py lines 405-413
(List, SliceType) | `getslice_list` numba/targets/listobj.py lines 426-447
(NamedUniTuple, int64) | `getitem_unituple` numba/targets/tupleobj.py lines 194-224
(NumpyFlatType, Integer) | `iternext_numpy_getitem` numba/targets/arrayobj.py lines 2820-2833
(UniTuple, int64) | `getitem_unituple` numba/targets/tupleobj.py lines 194-224

## 7.8.1.61. `'getiter'`

Signature | Definition
--- | ---
(Buffer) | `getiter_array` numba/targets/arrayobj.py lines 245-266
(IteratorType) | `iterator_getiter` numba/targets/iterators.py lines 12-15
(List) | `getiter_list` numba/targets/listobj.py lines 385-388
(NamedUniTuple) | `getiter_unituple` numba/targets/tupleobj.py lines 148-164
(Set) | `getiter_set` numba/targets/setobj.py lines 1159-1162
(UniTuple) | `getiter_unituple` numba/targets/tupleobj.py lines 148-164
(range_state_int32) | `getiter_range32_impl` numba/targets/rangeobj.py lines 68-76
(range_state_int64) | `getiter_range32_impl` numba/targets/rangeobj.py lines 68-76
(range_state_uint64) | `getiter_range32_impl` numba/targets/rangeobj.py lines 68-76

## 7.8.1.62. `'in'`

Signature | Definition
--- | ---
(any, Sequence) | `in_seq` numba/targets/listobj.py lines 539-547
(any, Set) | `in_set` numba/targets/setobj.py lines 1154-1157

## 7.8.1.63. `'is not'`

Signature | Definition
--- | ---
(any, any) | `generic_is_not` numba/targets/builtins.py lines 19-25

## 7.8.1.64. `'is'`

Signature | Definition
--- | ---
(Array, Array) | `array_is` numba/targets/arrayobj.py lines 2125-2136
(EnumMember, EnumMember) | `enum_is` numba/targets/enumimpl.py lines 20-29
(List, List) | `list_is` numba/targets/listobj.py lines 630-636
(Optional, none) | `optional_is_none` numba/targets/optional.py lines 17-34
(Set, Set) | `set_is` numba/targets/setobj.py lines 1402-1408
(any, any) | `generic_is` numba/targets/builtins.py lines 28-50
(none, Optional) | `optional_is_none` numba/targets/optional.py lines 17-34
(none, none) | `always_return_true_impl` numba/targets/optional.py lines 9-10

## 7.8.1.65. `'iternext'`

Signature | Definition
--- | ---
(ArrayIterator) | `wrapper` numba/targets/imputils.py lines 302-308
(EnumerateType) | `wrapper` numba/targets/imputils.py lines 302-308
(Generator) | `wrapper` numba/targets/imputils.py lines 302-308
(ListIter) | `wrapper` numba/targets/imputils.py lines 302-308
(NumpyFlatType) | `wrapper` numba/targets/imputils.py lines 302-308
(NumpyNdEnumerateType) | `wrapper` numba/targets/imputils.py lines 302-308
(NumpyNdIndexType) | `wrapper` numba/targets/imputils.py lines 302-308
(NumpyNdIterType) | `wrapper` numba/targets/imputils.py lines 302-308
(SetIter) | `wrapper` numba/targets/imputils.py lines 302-308
(UniTupleIter) | `wrapper` numba/targets/imputils.py lines 302-308
(ZipType) | `wrapper` numba/targets/imputils.py lines 302-308
(range_iter_int32) | `wrapper` numba/targets/imputils.py lines 302-308
(range_iter_int64) | `wrapper` numba/targets/imputils.py lines 302-308
(range_iter_uint64) | `wrapper` numba/targets/imputils.py lines 302-308

## 7.8.1.66. `'list.append'`

Signature | Definition
--- | ---
(List, any) | `list_append` numba/targets/listobj.py lines 719-729

## 7.8.1.67. `'list.clear'`

Signature | Definition
--- | ---
(List) | `list_clear` numba/targets/listobj.py lines 731-736

## 7.8.1.68. `'list.copy'`

Signature | Definition
--- | ---
(List) | `list_copy` numba/targets/listobj.py lines 738-743

## 7.8.1.69. `'list.count'`

Signature | Definition
--- | ---
(List, any) | `list_count` numba/targets/listobj.py lines 745-755

## 7.8.1.70. `'list.extend'`

Signature | Definition
--- | ---
(List, IterableType) | `list_extend` numba/targets/listobj.py lines 774-787

## 7.8.1.71. `'list.index'`

Signature | Definition
--- | ---
(List, any) | `list_index` numba/targets/listobj.py lines 789-799
(List, any, Integer) | `list_index` numba/targets/listobj.py lines 801-817
(List, any, Integer, Integer) | `list_index` numba/targets/listobj.py lines 819-839

## 7.8.1.72. `'list.insert'`

Signature | Definition
--- | ---
(List, Integer, any) | `list_insert` numba/targets/listobj.py lines 841-856

## 7.8.1.73. `'list.pop'`

Signature | Definition
--- | ---
(List) | `list_pop` numba/targets/listobj.py lines 858-868
(List, Integer) | `list_pop` numba/targets/listobj.py lines 870-886

## 7.8.1.74. `'list.remove'`

Signature | Definition
--- | ---
(List, any) | `list_remove` numba/targets/listobj.py lines 888-899

## 7.8.1.75. `'list.reverse'`

Signature | Definition
--- | ---
(List) | `list_reverse` numba/targets/listobj.py lines 901-909

## 7.8.1.76. `'list.sort'`

Signature | Definition
--- | ---
(List) | `list_sort` numba/targets/listobj.py lines 935-950
(List, Boolean) | `list_sort` numba/targets/listobj.py lines 935-950

## 7.8.1.77. `'not in'`

Signature | Definition
--- | ---
(any, any) | `not_in` numba/targets/builtins.py lines 305-311

## 7.8.1.78. `'not'`

Signature | Definition
--- | ---
(Complex) | `number_not_impl` numba/targets/numbers.py lines 1133-1138
(Float) | `number_not_impl` numba/targets/numbers.py lines 1133-1138
(Integer) | `number_not_impl` numba/targets/numbers.py lines 1133-1138
(bool) | `number_not_impl` numba/targets/numbers.py lines 1133-1138

## 7.8.1.79. `'np.random.beta'`

Signature | Definition
--- | ---
(Float, Float) | `betavariate_impl` numba/targets/randomimpl.py lines 551-556
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.80. `'np.random.binomial'`

Signature | Definition
--- | ---
(Integer, Float) | `binomial_impl` numba/targets/randomimpl.py lines 764-820
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.81. `'np.random.chisquare'`

Signature | Definition
--- | ---
(Float) | `chisquare_impl` numba/targets/randomimpl.py lines 823-830
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.82. `'np.random.exponential'`

Signature | Definition
--- | ---
() | `exponential_impl` numba/targets/randomimpl.py lines 607-618
(Float) | `exponential_impl` numba/targets/randomimpl.py lines 595-605
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.83. `'np.random.f'`

Signature | Definition
--- | ---
(Float, Float) | `f_impl` numba/targets/randomimpl.py lines 833-841
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.84. `'np.random.gamma'`

Signature | Definition
--- | ---
(Float) | `gammavariate_impl` numba/targets/randomimpl.py lines 467-473
(Float, Float) | `gammavariate_impl` numba/targets/randomimpl.py lines 467-473
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.85. `'np.random.geometric'`

Signature | Definition
--- | ---
(Float) | `geometric_impl` numba/targets/randomimpl.py lines 844-867
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.86. `'np.random.gumbel'`

Signature | Definition
--- | ---
(Float, Float) | `gumbel_impl` numba/targets/randomimpl.py lines 870-880
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.87. `'np.random.hypergeometric'`

Signature | Definition
--- | ---
(Integer, Integer, Integer) | `hypergeometric_impl` numba/targets/randomimpl.py lines 883-906
(any, any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.88. `'np.random.laplace'`

Signature | Definition
--- | ---
() | `laplace_impl` numba/targets/randomimpl.py lines 909-925
(Float) | `laplace_impl` numba/targets/randomimpl.py lines 909-925
(Float, Float) | `laplace_impl` numba/targets/randomimpl.py lines 909-925
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.89. `'np.random.logistic'`

Signature | Definition
--- | ---
() | `logistic_impl` numba/targets/randomimpl.py lines 928-941
(Float) | `logistic_impl` numba/targets/randomimpl.py lines 928-941
(Float, Float) | `logistic_impl` numba/targets/randomimpl.py lines 928-941
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.90. `'np.random.lognormal'`

Signature | Definition
--- | ---
() | `np_lognormal_impl` numba/targets/randomimpl.py lines 620-627
(Float) | `np_lognormal_impl` numba/targets/randomimpl.py lines 620-627
(Float, Float) | `np_lognormal_impl` numba/targets/randomimpl.py lines 620-627
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.91. `'np.random.logseries'`

Signature | Definition
--- | ---
(Float) | `logseries_impl` numba/targets/randomimpl.py lines 943-971
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.92. `'np.random.negative_binomial'`

Signature | Definition
--- | ---
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228
(int64, Float) | `negative_binomial_impl` numba/targets/randomimpl.py lines 974-988

## 7.8.1.93. `'np.random.normal'`

Signature | Definition
--- | ---
() | `np_gauss_impl` numba/targets/randomimpl.py lines 223-230
(Float) | `np_gauss_impl` numba/targets/randomimpl.py lines 223-230
(Float, Float) | `np_gauss_impl` numba/targets/randomimpl.py lines 223-230
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.94. `'np.random.pareto'`

Signature | Definition
--- | ---
(Float) | `pareto_impl` numba/targets/randomimpl.py lines 659-669
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.95. `'np.random.poisson'`

Signature | Definition
--- | ---
() | `poisson_impl` numba/targets/randomimpl.py lines 991-1050
(Float) | `poisson_impl` numba/targets/randomimpl.py lines 991-1050
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.96. `'np.random.power'`

Signature | Definition
--- | ---
(Float) | `power_impl` numba/targets/randomimpl.py lines 1053-1063
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.97. `'np.random.randint'`

Signature | Definition
--- | ---
(Integer) | `randint_impl_2` numba/targets/randomimpl.py lines 374-380
(Integer, Integer) | `randrange_impl_2` numba/targets/randomimpl.py lines 382-387
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.98. `'np.random.random'`

Signature | Definition
--- | ---
() | `random_impl` numba/targets/randomimpl.py lines 209-213
(any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.99. `'np.random.rayleigh'`

Signature | Definition
--- | ---
() | `rayleigh_impl` numba/targets/randomimpl.py lines 1066-1078
(Float) | `rayleigh_impl` numba/targets/randomimpl.py lines 1066-1078
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.100. `'np.random.seed'`

Signature | Definition
--- | ---
(uint32) | `seed_impl` numba/targets/randomimpl.py lines 190-194

## 7.8.1.101. `'np.random.shuffle'`

Signature | Definition
--- | ---
(Buffer) | `shuffle_impl` numba/targets/randomimpl.py lines 1154-1157

## 7.8.1.102. `'np.random.standard_cauchy'`

Signature | Definition
--- | ---
() | `cauchy_impl` numba/targets/randomimpl.py lines 1081-1089
(any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.103. `'np.random.standard_exponential'`

Signature | Definition
--- | ---
() | `exponential_impl` numba/targets/randomimpl.py lines 607-618
(any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.104. `'np.random.standard_gamma'`

Signature | Definition
--- | ---
(Float) | `gammavariate_impl` numba/targets/randomimpl.py lines 467-473
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.105. `'np.random.standard_normal'`

Signature | Definition
--- | ---
() | `np_gauss_impl` numba/targets/randomimpl.py lines 223-230
(any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.106. `'np.random.standard_t'`

Signature | Definition
--- | ---
(Float) | `standard_t_impl` numba/targets/randomimpl.py lines 1092-1102
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.107. `'np.random.triangular'`

Signature | Definition
--- | ---
(Float, Float, Float) | `triangular_impl_3` numba/targets/randomimpl.py lines 433-438
(any, any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.108. `'np.random.uniform'`

Signature | Definition
--- | ---
(Float, Float) | `uniform_impl` numba/targets/randomimpl.py lines 394-397
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.109. `'np.random.vonmises'`

Signature | Definition
--- | ---
(Float, Float) | `vonmisesvariate_impl` numba/targets/randomimpl.py lines 706-710
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.110. `'np.random.wald'`

Signature | Definition
--- | ---
(Float, Float) | `wald_impl` numba/targets/randomimpl.py lines 1105-1124
(any, any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.111. `'np.random.weibull'`

Signature | Definition
--- | ---
(Float) | `weibull_impl` numba/targets/randomimpl.py lines 687-698
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.112. `'np.random.zipf'`

Signature | Definition
--- | ---
(Float) | `zipf_impl` numba/targets/randomimpl.py lines 1127-1146
(any, any) | `random_arr` numba/targets/randomimpl.py lines 1208-1228

## 7.8.1.113. `'number.item'`

Signature | Definition
--- | ---
(Boolean) | `number_item_impl` numba/targets/numbers.py lines 1121-1127
(Number) | `number_item_impl` numba/targets/numbers.py lines 1121-1127

## 7.8.1.114. `'print_item'`

Signature | Definition
--- | ---
(Const) | `print_item_impl` numba/targets/printimpl.py lines 17-32
(any) | `print_item_impl` numba/targets/printimpl.py lines 35-62

## 7.8.1.115. `'random.betavariate'`

Signature | Definition
--- | ---
(Float, Float) | `betavariate_impl` numba/targets/randomimpl.py lines 544-549

## 7.8.1.116. `'random.expovariate'`

Signature | Definition
--- | ---
(Float) | `expovariate_impl` numba/targets/randomimpl.py lines 575-593

## 7.8.1.117. `'random.gammavariate'`

Signature | Definition
--- | ---
(Float, Float) | `gammavariate_impl` numba/targets/randomimpl.py lines 461-465

## 7.8.1.118. `'random.gauss'`

Signature | Definition
--- | ---
(Float, Float) | `gauss_impl` numba/targets/randomimpl.py lines 216-220

## 7.8.1.119. `'random.getrandbits'`

Signature | Definition
--- | ---
(Integer) | `getrandbits_impl` numba/targets/randomimpl.py lines 286-296

## 7.8.1.120. `'random.lognormvariate'`

Signature | Definition
--- | ---
(Float, Float) | `lognormvariate_impl` numba/targets/randomimpl.py lines 629-633

## 7.8.1.121. `'random.normalvariate'`

Signature | Definition
--- | ---
(Float, Float) | `gauss_impl` numba/targets/randomimpl.py lines 216-220

## 7.8.1.122. `'random.paretovariate'`

Signature | Definition
--- | ---
(Float) | `paretovariate_impl` numba/targets/randomimpl.py lines 645-657

## 7.8.1.123. `'random.randint'`

Signature | Definition
--- | ---
(Integer, Integer) | `randint_impl_1` numba/targets/randomimpl.py lines 366-372

## 7.8.1.124. `'random.random'`

Signature | Definition
--- | ---
() | `random_impl` numba/targets/randomimpl.py lines 203-207

## 7.8.1.125. `'random.randrange'`

Signature | Definition
--- | ---
(Integer) | `randrange_impl_1` numba/targets/randomimpl.py lines 344-350
(Integer, Integer) | `randrange_impl_2` numba/targets/randomimpl.py lines 352-357
(Integer, Integer, Integer) | `randrange_impl_3` numba/targets/randomimpl.py lines 359-364

## 7.8.1.126. `'random.seed'`

Signature | Definition
--- | ---
(uint32) | `seed_impl` numba/targets/randomimpl.py lines 184-188

## 7.8.1.127. `'random.shuffle'`

Signature | Definition
--- | ---
(Buffer) | `shuffle_impl` numba/targets/randomimpl.py lines 1149-1152

## 7.8.1.128. `'random.triangular'`

Signature | Definition
--- | ---
(Float, Float) | `triangular_impl_2` numba/targets/randomimpl.py lines 406-424
(Float, Float, Float) | `triangular_impl_3` numba/targets/randomimpl.py lines 426-431

## 7.8.1.129. `'random.uniform'`

Signature | Definition
--- | ---
(Float, Float) | `uniform_impl` numba/targets/randomimpl.py lines 389-392

## 7.8.1.130. `'random.vonmisesvariate'`

Signature | Definition
--- | ---
(Float, Float) | `vonmisesvariate_impl` numba/targets/randomimpl.py lines 700-704

## 7.8.1.131. `'random.weibullvariate'`

Signature | Definition
--- | ---
(Float, Float) | `weibullvariate_impl` numba/targets/randomimpl.py lines 671-685

## 7.8.1.132. `'set.add'`

Signature | Definition
--- | ---
(Set, any) | `set_add` numba/targets/setobj.py lines 1176-1182

## 7.8.1.133. `'set.clear'`

Signature | Definition
--- | ---
(Set) | `set_clear` numba/targets/setobj.py lines 1216-1220

## 7.8.1.134. `'set.copy'`

Signature | Definition
--- | ---
(Set) | `set_copy` numba/targets/setobj.py lines 1222-1226

## 7.8.1.135. `'set.difference'`

Signature | Definition
--- | ---
(Set, Set) | `set_difference` numba/targets/setobj.py lines 1292-1300

## 7.8.1.136. `'set.difference_update'`

Signature | Definition
--- | ---
(Set, IterableType) | `set_difference_update` numba/targets/setobj.py lines 1228-1235

## 7.8.1.137. `'set.discard'`

Signature | Definition
--- | ---
(Set, any) | `set_discard` numba/targets/setobj.py lines 1184-1190

## 7.8.1.138. `'set.intersection'`

Signature | Definition
--- | ---
(Set, Set) | `set_intersection` numba/targets/setobj.py lines 1302-1315

## 7.8.1.139. `'set.intersection_update'`

Signature | Definition
--- | ---
(Set, Set) | `set_intersection_update` numba/targets/setobj.py lines 1237-1244

## 7.8.1.140. `'set.isdisjoint'`

Signature | Definition
--- | ---
(Set, Set) | `set_isdisjoint` numba/targets/setobj.py lines 1351-1356

## 7.8.1.141. `'set.issubset'`

Signature | Definition
--- | ---
(Set, Set) | `set_issubset` numba/targets/setobj.py lines 1358-1364

## 7.8.1.142. `'set.issuperset'`

Signature | Definition
--- | ---
(Set, Set) | `set_issuperset` numba/targets/setobj.py lines 1366-1372

## 7.8.1.143. `'set.pop'`

Signature | Definition
--- | ---
(Set) | `set_pop` numba/targets/setobj.py lines 1192-1200

## 7.8.1.144. `'set.remove'`

Signature | Definition
--- | ---
(Set, any) | `set_remove` numba/targets/setobj.py lines 1202-1211

## 7.8.1.145. `'set.symmetric_difference'`

Signature | Definition
--- | ---
(Set, Set) | `set_symmetric_difference` numba/targets/setobj.py lines 1317-1331

## 7.8.1.146. `'set.symmetric_difference_update'`

Signature | Definition
--- | ---
(Set, Set) | `set_symmetric_difference_update` numba/targets/setobj.py lines 1246-1253

## 7.8.1.147. `'set.union'`

Signature | Definition
--- | ---
(Set, Set) | `set_union` numba/targets/setobj.py lines 1333-1346

## 7.8.1.148. `'set.update'`

Signature | Definition
--- | ---
(Set, IterableType) | `set_update` numba/targets/setobj.py lines 1255-1275

## 7.8.1.149. `'setitem'`

Signature | Definition
--- | ---
(Buffer, any, any) | `setitem_array` numba/targets/arrayobj.py lines 445-482
(CPointer, Integer, any) | `setitem_cpointer` numba/targets/builtins.py lines 91-95
(List, Integer, any) | `setitem_list` numba/targets/listobj.py lines 415-423
(List, SliceType, any) | `setitem_list` numba/targets/listobj.py lines 449-506
(NumpyFlatType, Integer, any) | `iternext_numpy_getitem` numba/targets/arrayobj.py lines 2836-2850

## 7.8.1.150. `'static_getitem'`

Signature | Definition
--- | ---
(Array, Const) | `array_record_getitem` numba/targets/arrayobj.py lines 2011-2017
(BaseTuple, Const) | `static_getitem_tuple` numba/targets/tupleobj.py lines 227-243
(Record, Const) | `record_getitem` numba/targets/arrayobj.py lines 2080-2086

## 7.8.1.151. `'static_setitem'`

Signature | Definition
--- | ---
(Record, Const, any) | `record_setitem` numba/targets/arrayobj.py lines 2088-2098

## 7.8.1.152. `'|'`

Signature | Definition
--- | ---
(Array, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Array, any) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474
(Boolean, Boolean) | `int_or_impl` numba/targets/numbers.py lines 405-411
(Integer, Integer) | `int_or_impl` numba/targets/numbers.py lines 405-411
(Set, Set) | `set_union` numba/targets/setobj.py lines 1333-1346
(any, Array) | `lower_binary_operator` numba/targets/npyimpl.py lines 472-474

## 7.8.1.153. `'|='`

Signature | Definition
--- | ---
(Array, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Array, any) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483
(Set, Set) | `set_inplace` numba/targets/setobj.py lines 1283-1287
(any, Array) | `lower_inplace_operator` numba/targets/npyimpl.py lines 476-483

## 7.8.1.154. `'~'`

Signature | Definition
--- | ---
(Array) | `lower_unary_operator` numba/targets/npyimpl.py lines 464-466
(Boolean) | `int_invert_impl` numba/targets/numbers.py lines 439-445
(Integer) | `int_invert_impl` numba/targets/numbers.py lines 439-445

## 7.8.1.155. `<ufunc 'absolute'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.156. `<ufunc 'add'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.157. `<ufunc 'arccos'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.158. `<ufunc 'arccosh'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.159. `<ufunc 'arcsin'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.160. `<ufunc 'arcsinh'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.161. `<ufunc 'arctan'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.162. `<ufunc 'arctan2'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.163. `<ufunc 'arctanh'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.164. `<ufunc 'bitwise_and'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.165. `<ufunc 'bitwise_or'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.166. `<ufunc 'bitwise_xor'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.167. `<ufunc 'ceil'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.168. `<ufunc 'conjugate'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.169. `<ufunc 'copysign'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.170. `<ufunc 'cos'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.171. `<ufunc 'cosh'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.172. `<ufunc 'deg2rad'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.173. `<ufunc 'degrees'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.174. `<ufunc 'divide'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.175. `<ufunc 'equal'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.176. `<ufunc 'exp'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.177. `<ufunc 'exp2'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.178. `<ufunc 'expm1'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.179. `<ufunc 'fabs'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.180. `<ufunc 'floor'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.181. `<ufunc 'floor_divide'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.182. `<ufunc 'fmax'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.183. `<ufunc 'fmin'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.184. `<ufunc 'fmod'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.185. `<ufunc 'greater'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.186. `<ufunc 'greater_equal'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.187. `<ufunc 'hypot'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.188. `<ufunc 'invert'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.189. `<ufunc 'isfinite'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.190. `<ufunc 'isinf'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.191. `<ufunc 'isnan'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.192. `<ufunc 'ldexp'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.193. `<ufunc 'left_shift'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.194. `<ufunc 'less'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.195. `<ufunc 'less_equal'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.196. `<ufunc 'log'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.197. `<ufunc 'log10'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.198. `<ufunc 'log1p'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.199. `<ufunc 'log2'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.200. `<ufunc 'logaddexp'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.201. `<ufunc 'logaddexp2'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.202. `<ufunc 'logical_and'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.203. `<ufunc 'logical_not'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.204. `<ufunc 'logical_or'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.205. `<ufunc 'logical_xor'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.206. `<ufunc 'maximum'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.207. `<ufunc 'minimum'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.208. `<ufunc 'multiply'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.209. `<ufunc 'negative'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.210. `<ufunc 'nextafter'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.211. `<ufunc 'not_equal'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.212. `<ufunc 'power'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.213. `<ufunc 'rad2deg'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.214. `<ufunc 'radians'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.215. `<ufunc 'reciprocal'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.216. `<ufunc 'remainder'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.217. `<ufunc 'right_shift'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.218. `<ufunc 'rint'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.219. `<ufunc 'sign'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.220. `<ufunc 'signbit'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.221. `<ufunc 'sin'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.222. `<ufunc 'sinh'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.223. `<ufunc 'spacing'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.224. `<ufunc 'sqrt'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.225. `<ufunc 'square'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.226. `<ufunc 'subtract'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.227. `<ufunc 'tan'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.228. `<ufunc 'tanh'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.229. `<ufunc 'true_divide'>`

Signature | Definition
--- | ---
(any, any) | `binary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 449-451
(any, any, Array) | `binary_ufunc` numba/targets/npyimpl.py lines 446-447

## 7.8.1.230. `<ufunc 'trunc'>`

Signature | Definition
--- | ---
(any) | `unary_ufunc_no_explicit_output` numba/targets/npyimpl.py lines 431-433
(any, Array) | `unary_ufunc` numba/targets/npyimpl.py lines 428-429

## 7.8.1.231. `__builtin__.abs`

Signature | Definition
--- | ---
(Complex) | `complex_abs_impl` numba/targets/numbers.py lines 1091-1099
(Float) | `real_abs_impl` numba/targets/numbers.py lines 805-809
(NPTimedelta) | `timedelta_abs_impl` numba/targets/npdatetime.py lines 129-139
(int16) | `int_abs_impl` numba/targets/numbers.py lines 361-367
(int32) | `int_abs_impl` numba/targets/numbers.py lines 361-367
(int64) | `int_abs_impl` numba/targets/numbers.py lines 361-367
(int8) | `int_abs_impl` numba/targets/numbers.py lines 361-367
(uint16) | `uint_abs_impl` numba/targets/numbers.py lines 370-372
(uint32) | `uint_abs_impl` numba/targets/numbers.py lines 370-372
(uint64) | `uint_abs_impl` numba/targets/numbers.py lines 370-372
(uint8) | `uint_abs_impl` numba/targets/numbers.py lines 370-372

## 7.8.1.232. `__builtin__.bool`

Signature | Definition
--- | ---
(Complex) | `complex_as_bool` numba/targets/numbers.py lines 1156-1165
(Float) | `float_as_bool` numba/targets/numbers.py lines 1151-1154
(Integer) | `int_as_bool` numba/targets/numbers.py lines 1146-1149
(Sequence) | `sequence_bool` numba/targets/listobj.py lines 549-554
(Sized) | `sized_bool` numba/targets/builtins.py lines 324-330
(bool) | `bool_as_bool` numba/targets/numbers.py lines 1141-1144

## 7.8.1.233. `__builtin__.complex`

Signature | Definition
--- | ---
(*any) | `complex_impl` numba/targets/builtins.py lines 212-237

## 7.8.1.234. `__builtin__.divmod`

Signature | Definition
--- | ---
(Float, Float) | `real_divmod_impl` numba/targets/numbers.py lines 699-722
(Integer, Integer) | `int_divmod_impl` numba/targets/numbers.py lines 160-166

## 7.8.1.235. `__builtin__.enumerate`

Signature | Definition
--- | ---
(IterableType) | `make_enumerate_object` numba/targets/iterators.py lines 20-44
(IterableType, Integer) | `make_enumerate_object` numba/targets/iterators.py lines 20-44

## 7.8.1.236. `__builtin__.float`

Signature | Definition
--- | ---
(any) | `int_impl` numba/targets/builtins.py lines 203-209

## 7.8.1.237. `__builtin__.hash`

Signature | Definition
--- | ---
(BaseTuple) | `hash_tuple` numba/targets/tupleobj.py lines 89-111
(Boolean) | `hash_int` numba/targets/numbers.py lines 1177-1190
(Complex) | `hash_complex` numba/targets/numbers.py lines 1227-1239
(Float) | `hash_float` numba/targets/numbers.py lines 1192-1225
(Integer) | `hash_int` numba/targets/numbers.py lines 1177-1190

## 7.8.1.238. `__builtin__.int`

Signature | Definition
--- | ---
(any) | `int_impl` numba/targets/builtins.py lines 203-209

## 7.8.1.239. `__builtin__.iter`

Signature | Definition
--- | ---
(IterableType) | `iter_impl` numba/targets/builtins.py lines 282-287

## 7.8.1.240. `__builtin__.len`

Signature | Definition
--- | ---
(Buffer) | `array_len` numba/targets/arrayobj.py lines 485-493
(ConstSized) | `constsized_len` numba/targets/builtins.py lines 316-321
(List) | `list_len` numba/targets/listobj.py lines 380-383
(NumpyFlatType) | `iternext_numpy_getitem` numba/targets/arrayobj.py lines 2853-2861
(Set) | `set_len` numba/targets/setobj.py lines 1149-1152

## 7.8.1.241. `__builtin__.list`

Signature | Definition
--- | ---
(IterableType) | `list_constructor` numba/targets/listobj.py lines 366-374

## 7.8.1.242. `__builtin__.max`

Signature | Definition
--- | ---
(*any) | `max_vararg` numba/targets/builtins.py lines 130-132
(BaseTuple) | `max_iterable` numba/targets/builtins.py lines 124-128

## 7.8.1.243. `__builtin__.min`

Signature | Definition
--- | ---
(*any) | `min_vararg` numba/targets/builtins.py lines 140-142
(BaseTuple) | `min_iterable` numba/targets/builtins.py lines 134-138

## 7.8.1.244. `__builtin__.next`

Signature | Definition
--- | ---
(IteratorType) | `next_impl` numba/targets/builtins.py lines 290-300

## 7.8.1.245. `__builtin__.pow`

Signature | Definition
--- | ---
(Complex, Complex) | `complex_power_impl` numba/targets/numbers.py lines 918-959
(Float, Float) | `real_power_impl` numba/targets/numbers.py lines 763-772
(Float, int16) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, int32) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, int64) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, int8) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint16) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint32) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint64) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Float, uint8) | `int_power_impl` numba/targets/numbers.py lines 205-245
(Integer, Integer) | `int_power_impl` numba/targets/numbers.py lines 205-245

## 7.8.1.246. `__builtin__.print`

Signature | Definition
--- | ---
(*any) | `print_varargs_impl` numba/targets/printimpl.py lines 65-83

## 7.8.1.247. `__builtin__.range`

Signature | Definition
--- | ---
(int32) | `range1_impl` numba/targets/rangeobj.py lines 23-36
(int32, int32) | `range2_impl` numba/targets/rangeobj.py lines 38-51
(int32, int32, int32) | `range3_impl` numba/targets/rangeobj.py lines 53-66
(int64) | `range1_impl` numba/targets/rangeobj.py lines 23-36
(int64, int64) | `range2_impl` numba/targets/rangeobj.py lines 38-51
(int64, int64, int64) | `range3_impl` numba/targets/rangeobj.py lines 53-66
(uint64) | `range1_impl` numba/targets/rangeobj.py lines 23-36
(uint64, uint64) | `range2_impl` numba/targets/rangeobj.py lines 38-51
(uint64, uint64, uint64) | `range3_impl` numba/targets/rangeobj.py lines 53-66

## 7.8.1.248. `__builtin__.round`

Signature | Definition
--- | ---
(Float) | `round_impl_unary` numba/targets/builtins.py lines 152-163
(Float, Integer) | `round_impl_binary` numba/targets/builtins.py lines 165-197

## 7.8.1.249. `__builtin__.set`

Signature | Definition
--- | ---
() | `set_empty_constructor` numba/targets/setobj.py lines 1124-1128
(IterableType) | `set_constructor` numba/targets/setobj.py lines 1130-1143

## 7.8.1.250. `__builtin__.slice`

Signature | Definition
--- | ---
(*any) | `slice_constructor_impl` numba/targets/slicing.py lines 152-190

## 7.8.1.251. `__builtin__.sorted`

Signature | Definition
--- | ---
(IterableType) | `sorted_impl` numba/targets/listobj.py lines 952-964
(IterableType, Boolean) | `sorted_impl` numba/targets/listobj.py lines 952-964

## 7.8.1.252. `__builtin__.type`

Signature | Definition
--- | ---
(any) | `type_impl` numba/targets/builtins.py lines 274-279

## 7.8.1.253. `__builtin__.zip`

Signature | Definition
--- | ---
(*any) | `make_zip_object` numba/targets/iterators.py lines 71-83

## 7.8.1.254. `cmath.acos`

Signature | Definition
--- | ---
(Complex) | `acos_impl` numba/targets/cmathimpl.py lines 370-394

## 7.8.1.255. `cmath.acosh`

Signature | Definition
--- | ---
(Complex) | `acosh_impl` numba/targets/cmathimpl.py lines 396-420

## 7.8.1.256. `cmath.asin`

Signature | Definition
--- | ---
(Complex) | `asin_impl` numba/targets/cmathimpl.py lines 446-454

## 7.8.1.257. `cmath.asinh`

Signature | Definition
--- | ---
(Complex) | `asinh_impl` numba/targets/cmathimpl.py lines 422-444

## 7.8.1.258. `cmath.atan`

Signature | Definition
--- | ---
(Complex) | `atan_impl` numba/targets/cmathimpl.py lines 456-468

## 7.8.1.259. `cmath.atanh`

Signature | Definition
--- | ---
(Complex) | `atanh_impl` numba/targets/cmathimpl.py lines 470-522

## 7.8.1.260. `cmath.cos`

Signature | Definition
--- | ---
(Complex) | `cos_impl` numba/targets/cmathimpl.py lines 258-265

## 7.8.1.261. `cmath.cosh`

Signature | Definition
--- | ---
(Complex) | `cosh_impl` numba/targets/cmathimpl.py lines 267-293

## 7.8.1.262. `cmath.exp`

Signature | Definition
--- | ---
(Complex) | `wrapper` numba/targets/cmathimpl.py lines 96-110

## 7.8.1.263. `cmath.isinf`

Signature | Definition
--- | ---
(Complex) | `isinf_float_impl` numba/targets/cmathimpl.py lines 42-48

## 7.8.1.264. `cmath.isnan`

Signature | Definition
--- | ---
(Complex) | `isnan_float_impl` numba/targets/cmathimpl.py lines 34-40

## 7.8.1.265. `cmath.log`

Signature | Definition
--- | ---
(Complex) | `wrapper` numba/targets/cmathimpl.py lines 96-110
(Complex, Complex) | `log_base_impl` numba/targets/cmathimpl.py lines 167-176

## 7.8.1.266. `cmath.log10`

Signature | Definition
--- | ---
(Complex) | `log10_impl` numba/targets/cmathimpl.py lines 179-191

## 7.8.1.267. `cmath.phase`

Signature | Definition
--- | ---
(Complex) | `wrapper` numba/targets/cmathimpl.py lines 96-110

## 7.8.1.268. `cmath.polar`

Signature | Definition
--- | ---
(Complex) | `wrapper` numba/targets/cmathimpl.py lines 96-110

## 7.8.1.269. `cmath.rect`

Signature | Definition
--- | ---
(Float, Float) | `rect_impl` numba/targets/cmathimpl.py lines 61-93

## 7.8.1.270. `cmath.sin`

Signature | Definition
--- | ---
(Complex) | `sin_impl` numba/targets/cmathimpl.py lines 296-304

## 7.8.1.271. `cmath.sinh`

Signature | Definition
--- | ---
(Complex) | `sinh_impl` numba/targets/cmathimpl.py lines 306-329

## 7.8.1.272. `cmath.sqrt`

Signature | Definition
--- | ---
(Complex) | `sqrt_impl` numba/targets/cmathimpl.py lines 207-255

## 7.8.1.273. `cmath.tan`

Signature | Definition
--- | ---
(Complex) | `tan_impl` numba/targets/cmathimpl.py lines 332-340

## 7.8.1.274. `cmath.tanh`

Signature | Definition
--- | ---
(Complex) | `tanh_impl` numba/targets/cmathimpl.py lines 342-367

## 7.8.1.275. `math.acos`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.276. `math.acosh`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.277. `math.asin`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.278. `math.asinh`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.279. `math.atan`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.280. `math.atan2`

Signature | Definition
--- | ---
(Float, Float) | `atan2_float_impl` numba/targets/mathimpl.py lines 307-321
(int64, int64) | `atan2_s64_impl` numba/targets/mathimpl.py lines 291-297
(uint64, uint64) | `atan2_u64_impl` numba/targets/mathimpl.py lines 299-305

## 7.8.1.281. `math.atanh`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.282. `math.ceil`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.283. `math.copysign`

Signature | Definition
--- | ---
(Float, Float) | `copysign_float_impl` numba/targets/mathimpl.py lines 244-251

## 7.8.1.284. `math.cos`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 122-125
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.285. `math.cosh`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.286. `math.degrees`

Signature | Definition
--- | ---
(Float) | `degrees_float_impl` numba/targets/mathimpl.py lines 389-394
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.287. `math.erf`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.288. `math.erfc`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.289. `math.exp`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 122-125
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.290. `math.expm1`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.291. `math.fabs`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 122-125
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.292. `math.floor`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.293. `math.frexp`

Signature | Definition
--- | ---
(Float) | `frexp_impl` numba/targets/mathimpl.py lines 257-271

## 7.8.1.294. `math.gamma`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.295. `math.hypot`

Signature | Definition
--- | ---
(Float, Float) | `hypot_float_impl` numba/targets/mathimpl.py lines 347-373
(int64, int64) | `hypot_s64_impl` numba/targets/mathimpl.py lines 327-334
(uint64, uint64) | `hypot_u64_impl` numba/targets/mathimpl.py lines 337-344

## 7.8.1.296. `math.isinf`

Signature | Definition
--- | ---
(Float) | `isinf_float_impl` numba/targets/mathimpl.py lines 219-223
(Integer) | `isinf_int_impl` numba/targets/mathimpl.py lines 225-228

## 7.8.1.297. `math.isnan`

Signature | Definition
--- | ---
(Float) | `isnan_float_impl` numba/targets/mathimpl.py lines 207-211
(Integer) | `isnan_int_impl` numba/targets/mathimpl.py lines 213-216

## 7.8.1.298. `math.ldexp`

Signature | Definition
--- | ---
(Float, int32) | `ldexp_impl` numba/targets/mathimpl.py lines 274-285

## 7.8.1.299. `math.lgamma`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.300. `math.log`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 122-125
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.301. `math.log10`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 122-125
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.302. `math.log1p`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.303. `math.pow`

Signature | Definition
--- | ---
(Float, Float) | `pow_impl` numba/targets/mathimpl.py lines 400-404
(Float, Integer) | `pow_impl` numba/targets/mathimpl.py lines 400-404

## 7.8.1.304. `math.radians`

Signature | Definition
--- | ---
(Float) | `radians_float_impl` numba/targets/mathimpl.py lines 378-383
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.305. `math.sin`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 122-125
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.306. `math.sinh`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.307. `math.sqrt`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.308. `math.tan`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.309. `math.tanh`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.310. `math.trunc`

Signature | Definition
--- | ---
(Float) | `float_impl` numba/targets/mathimpl.py lines 140-156
(Integer) | `implementer` numba/targets/mathimpl.py lines 104-110

## 7.8.1.311. `numba.numpy_support.carray`

Signature | Definition
--- | ---
(any, any) | `np_cfarray` numba/targets/arrayobj.py lines 3576-3630
(any, any, DTypeSpec) | `np_cfarray` numba/targets/arrayobj.py lines 3576-3630

## 7.8.1.312. `numba.numpy_support.farray`

Signature | Definition
--- | ---
(any, any) | `np_cfarray` numba/targets/arrayobj.py lines 3576-3630
(any, any, DTypeSpec) | `np_cfarray` numba/targets/arrayobj.py lines 3576-3630

## 7.8.1.313. `numba.targets.arrayobj.reshape_unchecked`

Signature | Definition
--- | ---
(Array, BaseTuple, BaseTuple) | `impl_shape_unchecked` numba/targets/arrayobj.py lines 4398-4417

## 7.8.1.314. `numba.types.functions.NamedTupleClass`

Signature | Definition
--- | ---
(*any) | `namedtuple_constructor` numba/targets/tupleobj.py lines 14-19

## 7.8.1.315. `numba.types.functions.NumberClass`

Signature | Definition
--- | ---
(any) | `number_constructor` numba/targets/builtins.py lines 240-253

## 7.8.1.316. `numpy.core.fromnumeric.amax`

Signature | Definition
--- | ---
(Array) | `array_max` numba/targets/arraymath.py lines 185-200

## 7.8.1.317. `numpy.core.fromnumeric.amin`

Signature | Definition
--- | ---
(Array) | `array_min` numba/targets/arraymath.py lines 145-182

## 7.8.1.318. `numpy.core.fromnumeric.argmax`

Signature | Definition
--- | ---
(Array) | `array_argmax` numba/targets/arraymath.py lines 254-271

## 7.8.1.319. `numpy.core.fromnumeric.argmin`

Signature | Definition
--- | ---
(Array) | `array_argmin` numba/targets/arraymath.py lines 203-251

## 7.8.1.320. `numpy.core.fromnumeric.argsort`

Signature | Definition
--- | ---
(Array) | `array_argsort` numba/targets/arrayobj.py lines 4349-4359

## 7.8.1.321. `numpy.core.fromnumeric.cumprod`

Signature | Definition
--- | ---
(Array) | `array_cumprod` numba/targets/arraymath.py lines 81-100

## 7.8.1.322. `numpy.core.fromnumeric.cumsum`

Signature | Definition
--- | ---
(Array) | `array_cumsum` numba/targets/arraymath.py lines 57-77

## 7.8.1.323. `numpy.core.fromnumeric.mean`

Signature | Definition
--- | ---
(Array) | `array_mean` numba/targets/arraymath.py lines 102-117

## 7.8.1.324. `numpy.core.fromnumeric.nonzero`

Signature | Definition
--- | ---
(Array) | `array_nonzero` numba/targets/arraymath.py lines 714-771

## 7.8.1.325. `numpy.core.fromnumeric.prod`

Signature | Definition
--- | ---
(Array) | `array_prod` numba/targets/arraymath.py lines 43-55

## 7.8.1.326. `numpy.core.fromnumeric.ravel`

Signature | Definition
--- | ---
(Array) | `np_ravel` numba/targets/arrayobj.py lines 1581-1586

## 7.8.1.327. `numpy.core.fromnumeric.round_`

Signature | Definition
--- | ---
(Array, Integer, Array) | `array_round` numba/targets/arraymath.py lines 640-651
(Complex) | `scalar_round_unary_complex` numba/targets/arraymath.py lines 590-597
(Complex, Integer) | `scalar_round_binary_complex` numba/targets/arraymath.py lines 630-637
(Float) | `scalar_round_unary` numba/targets/arraymath.py lines 580-583
(Float, Integer) | `scalar_round_binary_float` numba/targets/arraymath.py lines 599-628
(Integer) | `scalar_round_unary` numba/targets/arraymath.py lines 585-588
(Integer, Integer) | `scalar_round_binary_float` numba/targets/arraymath.py lines 599-628

## 7.8.1.328. `numpy.core.fromnumeric.sort`

Signature | Definition
--- | ---
(Array) | `np_sort` numba/targets/arrayobj.py lines 4339-4347

## 7.8.1.329. `numpy.core.fromnumeric.std`

Signature | Definition
--- | ---
(Array) | `array_std` numba/targets/arraymath.py lines 136-142

## 7.8.1.330. `numpy.core.fromnumeric.sum`

Signature | Definition
--- | ---
(Array) | `array_sum` numba/targets/arraymath.py lines 28-41

## 7.8.1.331. `numpy.core.fromnumeric.var`

Signature | Definition
--- | ---
(Array) | `array_var` numba/targets/arraymath.py lines 119-133

## 7.8.1.332. `numpy.core.function_base.linspace`

Signature | Definition
--- | ---
(Number, Number) | `numpy_linspace_2` numba/targets/arrayobj.py lines 3405-3412
(Number, Number, Integer) | `numpy_linspace_3` numba/targets/arrayobj.py lines 3414-3429

## 7.8.1.333. `numpy.core.multiarray.arange`

Signature | Definition
--- | ---
(Number) | `numpy_arange_1` numba/targets/arrayobj.py lines 3342-3350
(Number, Number) | `numpy_arange_2` numba/targets/arrayobj.py lines 3352-3360
(Number, Number, Number) | `numpy_arange_3` numba/targets/arrayobj.py lines 3363-3372
(Number, Number, Number, DTypeSpec) | `numpy_arange_4` numba/targets/arrayobj.py lines 3374-3403

## 7.8.1.334. `numpy.core.multiarray.array`

Signature | Definition
--- | ---
(any) | `np_array` numba/targets/arrayobj.py lines 3770-3786
(any, DTypeSpec) | `np_array` numba/targets/arrayobj.py lines 3770-3786

## 7.8.1.335. `numpy.core.multiarray.concatenate`

Signature | Definition
--- | ---
(BaseTuple) | `np_concatenate` numba/targets/arrayobj.py lines 4163-4170
(BaseTuple, Integer) | `np_concatenate_axis` numba/targets/arrayobj.py lines 4172-4179

## 7.8.1.336. `numpy.core.multiarray.dot`

Signature | Definition
--- | ---
(Array, Array) | `dot_2` numba/targets/linalg.py lines 520-540
(Array, Array, Array) | `dot_3` numba/targets/linalg.py lines 693-708

## 7.8.1.337. `numpy.core.multiarray.empty`

Signature | Definition
--- | ---
(any) | `numpy_empty_nd` numba/targets/arrayobj.py lines 3085-3090
(any, any) | `numpy_empty_nd` numba/targets/arrayobj.py lines 3085-3090

## 7.8.1.338. `numpy.core.multiarray.empty_like`

Signature | Definition
--- | ---
(any) | `numpy_empty_like_nd` numba/targets/arrayobj.py lines 3092-3097
(any, DTypeSpec) | `numpy_empty_like_nd` numba/targets/arrayobj.py lines 3092-3097

## 7.8.1.339. `numpy.core.multiarray.frombuffer`

Signature | Definition
--- | ---
(Buffer) | `np_frombuffer` numba/targets/arrayobj.py lines 3537-3573
(Buffer, DTypeSpec) | `np_frombuffer` numba/targets/arrayobj.py lines 3537-3573

## 7.8.1.340. `numpy.core.multiarray.vdot`

Signature | Definition
--- | ---
(Array, Array) | `vdot` numba/targets/linalg.py lines 543-551

## 7.8.1.341. `numpy.core.multiarray.where`

Signature | Definition
--- | ---
(Array) | `array_nonzero` numba/targets/arraymath.py lines 714-771
(any, any, any) | `any_where` numba/targets/arraymath.py lines 808-826

## 7.8.1.342. `numpy.core.multiarray.zeros`

Signature | Definition
--- | ---
(any) | `numpy_zeros_nd` numba/targets/arrayobj.py lines 3100-3106
(any, any) | `numpy_zeros_nd` numba/targets/arrayobj.py lines 3100-3106

## 7.8.1.343. `numpy.core.numeric.asfortranarray`

Signature | Definition
--- | ---
(Array) | `array_asfortranarray` numba/targets/arrayobj.py lines 3477-3504

## 7.8.1.344. `numpy.core.numeric.full`

Signature | Definition
--- | ---
(any, any) | `numpy_full_nd` numba/targets/arrayobj.py lines 3119-3129
(any, any, DTypeSpec) | `numpy_full_dtype_nd` numba/targets/arrayobj.py lines 3131-3141

## 7.8.1.345. `numpy.core.numeric.full_like`

Signature | Definition
--- | ---
(any, any) | `numpy_full_like_nd` numba/targets/arrayobj.py lines 3144-3154
(any, any, DTypeSpec) | `numpy_full_like_nd` numba/targets/arrayobj.py lines 3157-3167

## 7.8.1.346. `numpy.core.numeric.identity`

Signature | Definition
--- | ---
(Integer) | `numpy_identity` numba/targets/arrayobj.py lines 3221-3231
(Integer, DTypeSpec) | `numpy_identity` numba/targets/arrayobj.py lines 3233-3243

## 7.8.1.347. `numpy.core.numeric.ones`

Signature | Definition
--- | ---
(any) | `numpy_ones_nd` numba/targets/arrayobj.py lines 3170-3182
(any, DTypeSpec) | `numpy_ones_dtype_nd` numba/targets/arrayobj.py lines 3184-3194

## 7.8.1.348. `numpy.core.numeric.ones_like`

Signature | Definition
--- | ---
(any) | `numpy_ones_like_nd` numba/targets/arrayobj.py lines 3196-3206
(any, DTypeSpec) | `numpy_ones_like_dtype_nd` numba/targets/arrayobj.py lines 3208-3218

## 7.8.1.349. `numpy.core.numeric.zeros_like`

Signature | Definition
--- | ---
(any) | `numpy_zeros_like_nd` numba/targets/arrayobj.py lines 3109-3115
(any, DTypeSpec) | `numpy_zeros_like_nd` numba/targets/arrayobj.py lines 3109-3115

## 7.8.1.350. `numpy.core.shape_base.atleast_1d`

Signature | Definition
--- | ---
(*<class ‘numba.types.npytypes.Array’>) | `np_atleast_1d` numba/targets/arrayobj.py lines 3947-3951

## 7.8.1.351. `numpy.core.shape_base.atleast_2d`

Signature | Definition
--- | ---
(*<class ‘numba.types.npytypes.Array’>) | `np_atleast_2d` numba/targets/arrayobj.py lines 3953-3957

## 7.8.1.352. `numpy.core.shape_base.atleast_3d`

Signature | Definition
--- | ---
(*<class ‘numba.types.npytypes.Array’>) | `np_atleast_2d` numba/targets/arrayobj.py lines 3959-3963

## 7.8.1.353. `numpy.core.shape_base.hstack`

Signature | Definition
--- | ---
(BaseTuple) | `np_hstack` numba/targets/arrayobj.py lines 4232-4249

## 7.8.1.354. `numpy.core.shape_base.stack`

Signature | Definition
--- | ---
(BaseTuple) | `np_stack` numba/targets/arrayobj.py lines 4221-4224
(BaseTuple, Integer) | `np_stack_axis` numba/targets/arrayobj.py lines 4226-4229

## 7.8.1.355. `numpy.core.shape_base.vstack`

Signature | Definition
--- | ---
(BaseTuple) | `np_vstack` numba/targets/arrayobj.py lines 4251-4269

## 7.8.1.356. `numpy.lib.function_base.angle`

Signature | Definition
--- | ---
(Array) | `array_angle_kwarg` numba/targets/arraymath.py lines 694-711
(Array, Boolean) | `array_angle_kwarg` numba/targets/arraymath.py lines 694-711
(Number) | `scalar_angle_kwarg` numba/targets/arraymath.py lines 677-692
(Number, Boolean) | `scalar_angle_kwarg` numba/targets/arraymath.py lines 677-692

## 7.8.1.357. `numpy.lib.function_base.copy`

Signature | Definition
--- | ---
(Array) | `numpy_copy` numba/targets/arrayobj.py lines 3473-3475

## 7.8.1.358. `numpy.lib.function_base.sinc`

Signature | Definition
--- | ---
(Array) | `array_sinc` numba/targets/arraymath.py lines 654-662
(Number) | `scalar_sinc` numba/targets/arraymath.py lines 664-674

## 7.8.1.359. `numpy.lib.index_tricks.ndenumerate`

Signature | Definition
--- | ---
(Array) | `make_array_ndenumerate` numba/targets/arrayobj.py lines 2864-2879

## 7.8.1.360. `numpy.lib.index_tricks.ndindex`

Signature | Definition
--- | ---
(*<class ‘numba.types.scalars.Integer’>) | `make_array_ndindex` numba/targets/arrayobj.py lines 2898-2909
(BaseTuple) | `make_array_ndindex` numba/targets/arrayobj.py lines 2911-2930

## 7.8.1.361. `numpy.lib.shape_base.column_stack`

Signature | Definition
--- | ---
(BaseTuple) | `np_column_stack` numba/targets/arrayobj.py lines 4182-4207

## 7.8.1.362. `numpy.lib.shape_base.dstack`

Signature | Definition
--- | ---
(BaseTuple) | `np_dstack` numba/targets/arrayobj.py lines 4271-4303

## 7.8.1.363. `numpy.lib.shape_base.expand_dims`

Signature | Definition
--- | ---
(Array, Integer) | `np_expand_dims` numba/targets/arrayobj.py lines 3894-3901

## 7.8.1.364. `numpy.lib.twodim_base.diag`

Signature | Definition
--- | ---
(Array) | `numpy_diag` numba/targets/arrayobj.py lines 3293-3297
(Array, Integer) | `numpy_diag_kwarg` numba/targets/arrayobj.py lines 3299-3340

## 7.8.1.365. `numpy.lib.twodim_base.eye`

Signature | Definition
--- | ---
(Integer) | `numpy_eye` numba/targets/arrayobj.py lines 3246-3253
(Integer, Integer) | `numpy_eye` numba/targets/arrayobj.py lines 3255-3262
(Integer, Integer, Integer) | `numpy_eye` numba/targets/arrayobj.py lines 3264-3272
(Integer, Integer, Integer, DTypeSpec) | `numpy_eye` numba/targets/arrayobj.py lines 3274-3291

## 7.8.1.366. `numpy.nditer`

Signature | Definition
--- | ---
(any) | `make_array_nditer` numba/targets/arrayobj.py lines 2944-2961

## 7.8.1.367. `operator.add`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.368. `operator.and_`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.369. `operator.contains`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.370. `operator.div`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.371. `operator.eq`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.372. `operator.floordiv`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.373. `operator.ge`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.374. `operator.gt`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.375. `operator.iadd`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.376. `operator.iand`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.377. `operator.idiv`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.378. `operator.ifloordiv`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.379. `operator.ilshift`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.380. `operator.imod`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.381. `operator.imul`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.382. `operator.invert`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.383. `operator.ior`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.384. `operator.ipow`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.385. `operator.irshift`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.386. `operator.isub`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.387. `operator.itruediv`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.388. `operator.ixor`

Signature | Definition
--- | ---
(*any) | `binop_inplace_impl` numba/targets/operatorimpl.py lines 34-41

## 7.8.1.389. `operator.le`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.390. `operator.lshift`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.391. `operator.lt`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.392. `operator.mod`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.393. `operator.mul`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.394. `operator.ne`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.395. `operator.neg`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.396. `operator.not_`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.397. `operator.or_`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.398. `operator.pos`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.399. `operator.pow`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.400. `operator.rshift`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.401. `operator.sub`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.402. `operator.truediv`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29

## 7.8.1.403. `operator.xor`

Signature | Definition
--- | ---
(*any) | `binop_impl` numba/targets/operatorimpl.py lines 23-29