Um, no...the French outnumbered the Mexicans 3 to 1
The operative word here is "French". But they were French troops, so any quantitative advantage gets divided by four....