Tutte le soluzioni che ho trovato erano per le liste.Come creare un byte o un alone di una data lunghezza riempito di zeri in Python?
Grazie.
Tutte le soluzioni che ho trovato erano per le liste.Come creare un byte o un alone di una data lunghezza riempito di zeri in Python?
Grazie.
Semplice:
bytearray(100)
vi darà 100 pari a zero byte.
Per byte è possibile utilizzare anche il modulo letterale b'\0' * 100
.
# Python 3.6.4 (64-bit), Windows 10
from timeit import timeit
print(timeit(r'b"\0" * 100')) # 0.04987576772443264
print(timeit('bytes(100)')) # 0.1353608166305015
Che ne dici di riempire la matrice con un determinato valore, diverso da zero? –
bytearray ([1] * 100) – gaborous