May-24-2023, 08:56 AM
(This post was last modified: May-24-2023, 08:56 AM by Gribouillis.)
(May-24-2023, 06:55 AM)paul18fr Wrote: Mprime = [[0] if n == [] else n for n in M]
Try this perhapsMprime = [n or [0] for n in M]or if you dont mind having shared lists
x = [0] Mprime = [n or x for n in M]Or don't build a list, use a generator
from itertools import chain x = [0] Mprime = Mprime = np.fromiter(chain.from_iterable(n or x for n in M), dtype=np.uint32) Mprime = Mprime.reshape((Mprime.size, 1))