Yes, numpy.repeat() can be used to create patterns within arrays by repeating specific subsequences. By carefully selecting the input array and the repeats parameter, you can generate intricate patterns or sequences within an array.