frombuffer -: это используется для объяснения буфера как одномерного массива.
Полное объяснение
например -:
>>> s = b'hello world'
>>> np.frombuffer(s, dtype='S1', count=5, offset=6)
output -: array([b'w', b'o', b'r', b'l', b'd'], dtype='|S1')
>>> np.frombuffer(b'\x01\x02', dtype=np.uint8)
output -: array([1, 2], dtype=uint8)
fromiter -: Это создать новый 1-размерный массив из итерируемого объекта
полное объяснение
например -:
>>> iterable = (x*x for x in range(5))
>>> np.fromiter(iterable, float)
output -: array([ 0., 1., 4., 9., 16.])