Разница между функциями getfeaturenames и getfeaturenames_out в Scikit-Learn заключается в том, что они предоставляют разные данные:
Таким образом, getfeaturenames даёт информацию о входных признаках, а getfeaturenames_out — о выходных.
При этом метод getfeaturenames в Scikit-Learn 1.0 и более поздних версиях устарён, вместо него рекомендуется использовать getfeaturenames_out. 4