Faits: Faits: A. Domiciliée à Genève, X._, née en 1941, y exerce depuis 1993, à titre indépendant, la profession de psychologue et psychothérapeute. Selon sa déclaration d'impôt pour la période fiscale 1997, son revenu imposable s'élevait à 11'416 fr., au taux de 28'624 fr. Elle n'a pas réalisé de revenu imposable lors de la période fiscale 1998. Ce revenu se montait à 22'259 fr., au taux de 36'911 fr., pour la période fiscale 1999. L'Administration fiscale cantonale du canton de Genève (ci-après: l'Administration fiscale cantonale) a émis des bordereaux définitifs pour les trois périodes concernées. Selon le bordereau du 20 novembre 1998 pour les impôts cantonal et communal 1997, le revenu était de 57'776 fr. imposable au taux de 64'439 fr. Le bordereau du 17 décembre 1999 pour les impôts 1998 fixait le revenu à 52'722 fr. imposable au taux de 63'988 fr. et celui du 17 novembre 2000 pour les impôts 1999 à 42'607 fr. imposable au taux de 52'809 fr. L'Administration fiscale cantonale n'a admis la déduction des frais généraux professionnels, pour chacune de ces périodes, qu'à hauteur des gains réalisés. Elle a confirmé ces taxations dans trois décisions sur réclamations. L'Administration fiscale cantonale du canton de Genève (ci-après: l'Administration fiscale cantonale) a émis des bordereaux définitifs pour les trois périodes concernées. Selon le bordereau du 20 novembre 1998 pour les impôts cantonal et communal 1997, le revenu était de 57'776 fr. imposable au taux de 64'439 fr. Le bordereau du 17 décembre 1999 pour les impôts 1998 fixait le revenu à 52'722 fr. imposable au taux de 63'988 fr. et celui du 17 novembre 2000 pour les impôts 1999 à 42'607 fr. imposable au taux de 52'809 fr. L'Administration fiscale cantonale n'a admis la déduction des frais généraux professionnels, pour chacune de ces périodes, qu'à hauteur des gains réalisés. Elle a confirmé ces taxations dans trois décisions sur réclamations. B. X._ a recouru vainement auprès de la Commission cantonale de recours de l'impôt fédéral direct, puis du Tribunal administratif du canton de Genève (ci-après: le Tribunal administratif) qui a joint les trois causes. Ce dernier, statuant par arrêt du 26 octobre 2004, a relevé en substance que l'activité de la recourante avait été déficitaire de 1993 à 2001 et que les bénéfices réalisés en 2002, soit 2'855 fr., et 2003, soit 7'871 fr., étaient bas. Ces résultats, ainsi que le peu de jours de travail annuels, ne permettaient pas de qualifier l'activité en cause de lucrative. En outre, au vu de son âge, X._ ne pourrait pas déployer son activité assez longtemps pour absorber la perte cumulée à fin 2003, soit plus de 100'000 fr. Ce dernier, statuant par arrêt du 26 octobre 2004, a relevé en substance que l'activité de la recourante avait été déficitaire de 1993 à 2001 et que les bénéfices réalisés en 2002, soit 2'855 fr., et 2003, soit 7'871 fr., étaient bas. Ces résultats, ainsi que le peu de jours de travail annuels, ne permettaient pas de qualifier l'activité en cause de lucrative. En outre, au vu de son âge, X._ ne pourrait pas déployer son activité assez longtemps pour absorber la perte cumulée à fin 2003, soit plus de 100'000 fr. C. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du 26 octobre 2004 du Tribunal administratif et de renvoyer la cause à l'autorité cantonale pour une nouvelle décision dans le sens des considérants. Elle invoque la violation de la liberté économique (art. 27 al. 1 Cst.) et de l'interdiction de l'arbitraire (art. 9 Cst.). 