import numpy as np from scipy.ndimage import label with open("day14regions.txt") as regions: hash = np.array([list(map(int, line.strip())) for line in regions]) _, num_features = label(hash) print(num_features)