The name is attributed to a historical discussion between Ramanujan and G.H Hardy.
"I remember once going to see him when he was lying ill at Putney. I had ridden in taxi-cab No. 1729, and remarked that the number seemed to be rather a dull one, and that I hoped it was not an unfavourable omen. "No", he replied, "it is a very interesting number; it is the smallest number expressible as the sum of two [positive] cubes in two different ways."
--G.H Hardy
1729 is the smallest Taxicab Ta(2) number and can be expresses as cubes of 2 different sets of numbers (12, 1) and (10, 9).
A Python program for generating such numbers placing range conditions on a,b,c, and d yielded
for a range from 1 to 1000.
The crux of the Python program is obviously summed up as;
REFERENCES
(1) Taxicab Numbers
(2) Source code