¿Cómo leer parte de un archivo binario con numpy?

Estoy convirtiendo un script matlab a numpy, pero tengo algunos problemas con la lectura de datos de un archivo binario. ¿Hay un equivalente afseek cuando usasfromfile para saltar el comienzo del archivo? Este es el tipo de extracciones que necesito hacer:

fid = fopen(fname);
fseek(fid, 8, 'bof');
second = fread(fid, 1, 'schar');
fseek(fid, 100, 'bof');
total_cycles = fread(fid, 1, 'uint32', 0, 'l');
start_cycle = fread(fid, 1, 'uint32', 0, 'l');

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta