51 lines
1.5 KiB
Python
51 lines
1.5 KiB
Python
try:
|
|
from ulab import numpy as np
|
|
except ImportError:
|
|
import numpy as np
|
|
|
|
a = np.array([1, 2, 3, 4], dtype=np.int8)
|
|
b = a.copy()
|
|
print(b)
|
|
a = np.array([[1,2,3],[4,5,6],[7,8,9]], dtype=np.int16)
|
|
b = a.copy()
|
|
print(b)
|
|
a = np.array([[1,2,3],[4,5,6],[7,8,9]], dtype=np.float)
|
|
b = a.copy()
|
|
print(b)
|
|
print(a.dtype)
|
|
print(a.flatten())
|
|
print(np.array([1,2,3], dtype=np.uint8).itemsize)
|
|
print(np.array([1,2,3], dtype=np.uint16).itemsize)
|
|
print(np.array([1,2,3], dtype=np.int8).itemsize)
|
|
print(np.array([1,2,3], dtype=np.int16).itemsize)
|
|
print(np.array([1,2,3], dtype=np.float).itemsize)
|
|
print(np.array([1,2,3], dtype=np.float).shape)
|
|
print(np.array([[1],[2],[3]], dtype=np.float).shape)
|
|
print(np.array([[1],[2],[3]], dtype=np.float).reshape((1,3)))
|
|
print(np.array([[1],[2],[3]]).size)
|
|
print(np.array([1,2,3], dtype=np.float).size)
|
|
print(np.array([1,2,3], dtype=np.uint8).tobytes())
|
|
print(np.array([1,2,3], dtype=np.int8).tobytes())
|
|
print(np.array([1,2,3], dtype=np.float).transpose().shape)
|
|
print(np.array([[1],[2],[3]], dtype=np.float).transpose().shape)
|
|
a = np.array([1, 2, 3, 4, 5, 6], dtype=np.uint8)
|
|
b = a.byteswap(inplace=False)
|
|
print(a)
|
|
print(b)
|
|
c = a.byteswap(inplace=True)
|
|
print(a)
|
|
print(c)
|
|
a = np.array([1, 2, 3, 4, 5, 6], dtype=np.uint16)
|
|
b = a.byteswap(inplace=False)
|
|
print(a)
|
|
print(b)
|
|
c = a.byteswap(inplace=True)
|
|
print(a)
|
|
print(c)
|
|
# a = np.array([1, 2, 3, 4, 5, 6], dtype=np.float)
|
|
# b = a.byteswap(inplace=False)
|
|
# print(a)
|
|
# print(b)
|
|
# c = a.byteswap(inplace=True)
|
|
# print(a)
|
|
# print(c)
|