Pilates is an aerobic exercise. Compared with yoga, Pilates moves more and is more athletic, so the weight loss effect is better. Moreover, the replacement frequency of Pilates movements is high, which can consume calories and burn fat in this process. But also can improve people's metabolic ability and make people consume more calories.
But the weight loss effect of Pilates varies from person to person, depending on whether your body can continue to produce a calorie deficit through diet and exercise. You can lose weight if you don't have enough calories, but you can't if you don't.