17 lines
488 B
Python
17 lines
488 B
Python
try:
|
|
from ulab import numpy as np
|
|
except:
|
|
import numpy as np
|
|
|
|
def print_as_buffer(a):
|
|
print(len(memoryview(a)), list(memoryview(a)))
|
|
print_as_buffer(np.ones(3))
|
|
print_as_buffer(np.zeros(3))
|
|
print_as_buffer(np.eye(4))
|
|
print_as_buffer(np.ones(1, dtype=np.int8))
|
|
print_as_buffer(np.ones(2, dtype=np.uint8))
|
|
print_as_buffer(np.ones(3, dtype=np.int16))
|
|
print_as_buffer(np.ones(4, dtype=np.uint16))
|
|
print_as_buffer(np.ones(5, dtype=np.float))
|
|
print_as_buffer(np.linspace(0, 1, 9))
|
|
|