In this article, non-uniformly excited linear arrays are optimised using Taylor distribution and classical particle swarm optimisation (CPSO) algorithm for obtaining desired equal side lobe level (SLL). Elements of the array are considered to be isotropic in nature with uniform interelement spacing. Excitation amplitudes of each element are taken as optimisation parameters. Taylor distribution defines the range of excitation amplitude in which CPSO algorithm searches for the optimum value of excitation amplitude, with the objective of obtaining desired equal SLL. The proposed method eliminates the initial randomness of defining search space for CPSO algorithm. Comparison with other methods has been made whenever possible. The results reveal that the proposed method can be used to obtain the desired SLL.