circuitpython-ulab/tests/numpy/initialisation.py.exp
2021-06-08 21:18:33 +02:00

181 lines
5.8 KiB
Text

Array creation using ARRAY:
array([0, 1, 2, 3, 4], dtype=uint8)
array([0, 1, 2, 3, 4], dtype=int8)
array([0, 1, 2, 3, 4], dtype=uint16)
array([0, 1, 2, 3, 4], dtype=int16)
array([0.0, 1.0, 2.0, 3.0, 4.0], dtype=float64)
array([0, 1, 2, 3, 4], dtype=uint8)
array([0, 1, 2, 3, 4], dtype=int8)
array([0, 1, 2, 3, 4], dtype=uint16)
array([0, 1, 2, 3, 4], dtype=int16)
array([0.0, 1.0, 2.0, 3.0, 4.0], dtype=float64)
array([0, 1, 2, 3, 4], dtype=uint8)
array([0, 1, 2, 3, 4], dtype=int8)
array([0, 1, 2, 3, 4], dtype=uint16)
array([0, 1, 2, 3, 4], dtype=int16)
array([0.0, 1.0, 2.0, 3.0, 4.0], dtype=float64)
array([0, 1, 2, 3, 4], dtype=uint8)
array([0, 1, 2, 3, 4], dtype=int8)
array([0, 1, 2, 3, 4], dtype=uint16)
array([0, 1, 2, 3, 4], dtype=int16)
array([0.0, 1.0, 2.0, 3.0, 4.0], dtype=float64)
array([0, 1, 2, 3, 4], dtype=uint8)
array([0, 1, 2, 3, 4], dtype=int8)
array([0, 1, 2, 3, 4], dtype=uint16)
array([0, 1, 2, 3, 4], dtype=int16)
array([0.0, 1.0, 2.0, 3.0, 4.0], dtype=float64)
Array creation using ARANGE:
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=int16)
array([2, 3, 4, 5, 6, 7, 8, 9], dtype=int16)
array([2, 5, 8], dtype=int16)
array([2.0, 5.0, 8.0], dtype=float64)
Array concatenation:
array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], dtype=float64)
array([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], dtype=float64)
array([[1.0, 2.0, 3.0],
[4.0, 5.0, 6.0],
[7.0, 8.0, 9.0],
[1.0, 2.0, 3.0],
[4.0, 5.0, 6.0],
[7.0, 8.0, 9.0]], dtype=float64)
array([[1.0, 2.0, 3.0, 1.0, 2.0, 3.0],
[4.0, 5.0, 6.0, 4.0, 5.0, 6.0],
[7.0, 8.0, 9.0, 7.0, 8.0, 9.0]], dtype=float64)
array([[1.0, 2.0, 3.0],
[4.0, 5.0, 6.0],
[7.0, 8.0, 9.0],
[1.0, 2.0, 3.0],
[4.0, 5.0, 6.0],
[7.0, 8.0, 9.0]], dtype=float64)
array([[1.0, 2.0, 3.0, 1.0, 2.0, 3.0],
[4.0, 5.0, 6.0, 4.0, 5.0, 6.0],
[7.0, 8.0, 9.0, 7.0, 8.0, 9.0]], dtype=float64)
Identity array creation:
array([[1.0, 0.0, 0.0],
[0.0, 1.0, 0.0],
[0.0, 0.0, 1.0]], dtype=float64)
array([[1.0, 0.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 0.0, 1.0, 0.0]], dtype=float64)
array([[1.0, 0.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 0.0, 1.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0, 0.0],
[1.0, 0.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[1.0, 0.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 1.0, 0.0, 0.0],
[0.0, 0.0, 1.0, 0.0],
[0.0, 0.0, 0.0, 1.0]], dtype=float64)
array([[0.0, 0.0, 1.0, 0.0],
[0.0, 0.0, 0.0, 1.0],
[0.0, 0.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0, 1.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0]], dtype=float64)
array([[1.0, 0.0, 0.0, 0.0],
[0.0, 1.0, 0.0, 0.0],
[0.0, 0.0, 1.0, 0.0],
[0.0, 0.0, 0.0, 1.0]], dtype=float64)
array([[1.0, 0.0, 0.0],
[0.0, 1.0, 0.0],
[0.0, 0.0, 1.0],
[0.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0],
[1.0, 0.0, 0.0],
[0.0, 1.0, 0.0],
[0.0, 0.0, 1.0]], dtype=float64)
array([[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[1.0, 0.0, 0.0],
[0.0, 1.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[1.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 1.0, 0.0],
[0.0, 0.0, 1.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 1.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0]], dtype=float64)
Array creation using FULL:
array([[3.0, 3.0, 3.0, 3.0],
[3.0, 3.0, 3.0, 3.0]], dtype=float64)
array([[3, 3, 3, 3],
[3, 3, 3, 3]], dtype=uint8)
Array creation using LINSPACE:
array([0.0, 2.5, 5.0, 7.5, 10.0], dtype=float64)
array([0.0, 2.0, 4.0, 6.0, 8.0], dtype=float64)
array([0.0, 2.5, 5.0, 7.5, 10.0], dtype=float64)
array([0, 2, 4, 6, 8], dtype=uint8)
array([0, 2, 4, 6, 8], dtype=uint16)
array([0, 2, 4, 6, 8], dtype=int8)
array([0, 2, 4, 6, 8], dtype=int16)
Array creation using LOGSPACE:
array([1.0, 316.227766016838, 100000.0, 31622776.6016838, 10000000000.0], dtype=float64)
array([1.0, 100.0, 10000.0, 1000000.0, 100000000.0], dtype=float64)
array([1.0, 316.227766016838, 100000.0, 31622776.6016838, 10000000000.0], dtype=float64)
array([1, 100, 16, 64, 0], dtype=uint8)
array([1, 100, 10000, 16960, 57600], dtype=uint16)
array([1, 100, 16, 64, 0], dtype=int8)
array([1, 100, 10000, 16960, -7936], dtype=int16)
Array creation using ZEROS:
array([0.0, 0.0, 0.0], dtype=float64)
array([[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0]], dtype=float64)
array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]], dtype=uint8)
array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]], dtype=uint16)
array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]], dtype=int8)
array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]], dtype=int16)
array([[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0],
[0.0, 0.0, 0.0]], dtype=float64)
array([[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0],
[0.0, 0.0, 0.0, 0.0]], dtype=float64)
Array creation using ONES:
array([1.0, 1.0, 1.0], dtype=float64)
array([[1.0, 1.0, 1.0],
[1.0, 1.0, 1.0],
[1.0, 1.0, 1.0]], dtype=float64)
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]], dtype=uint8)
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]], dtype=uint16)
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]], dtype=int8)
array([[1, 1, 1],
[1, 1, 1],
[1, 1, 1]], dtype=int16)
array([[1.0, 1.0, 1.0],
[1.0, 1.0, 1.0],
[1.0, 1.0, 1.0],
[1.0, 1.0, 1.0]], dtype=float64)
array([[1.0, 1.0, 1.0, 1.0],
[1.0, 1.0, 1.0, 1.0],
[1.0, 1.0, 1.0, 1.0]], dtype=float64)