Ce este un Tuple în Python?
Un tuple este o colecție ordonată și imuabilă de elemente
Se definește cu paranteze rotunde: my_tuple = (1, 2, 3)
Odată creat, valorile nu pot fi modificate, adăugate sau șterse
Util pentru gruparea valorilor și returnarea multiplă din funcții
Tuple vs Listă: Diferențe cheie
Mutabilitate: Listele pot fi modificate, tuple-urile nu
Performanță: Tuple-urile sunt mai rapide și mai eficiente ca memorie
Utilizare: Tuple pentru date constante; liste pentru colecții dinamice
Când se folosesc tuple-urile în proiecte AI?
Returnarea valorilor multiple dintr-o funcție
Stocarea setărilor și a constantelor
Transferul sigur al datelor între funcții sau modele
Frecvent folosit în biblioteci de machine learning
Exemple de cod: Tuple în scenarii reale
def get_model_params():
learning_rate = 0.01
epochs = 50
return (learning_rate, epochs)
lr, ep = get_model_params()
print(f"Learning Rate: {lr}, Epochs: {ep}")
Concluzie
Tuple-urile sunt esențiale pentru un cod Python curat și eficient
Îmbunătățesc performanța și claritatea aplicațiilor
Obligatorii pentru orice viitor inginer AI