This shows you the differences between two versions of the page.
|
ps:labs_python:01 [2023/10/04 01:55] ionut.gorgos |
ps:labs_python:01 [2024/09/29 21:07] (current) darius.necula |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Laboratoarele se pot face utilizând **Google Colab** (care ne oferă un notebook Python în browser în care putem rula cod fără a ne mai preocupa de setup), sau **Pycharm** (care este un IDE dedicat pentru Python). | Laboratoarele se pot face utilizând **Google Colab** (care ne oferă un notebook Python în browser în care putem rula cod fără a ne mai preocupa de setup), sau **Pycharm** (care este un IDE dedicat pentru Python). | ||
| - | <note important>Vom folosi ultima versiune de **[[https://www.python.org/downloads/ | Python 3.11]]**</note> | + | <note important>Vom folosi versiunea **[[https://www.python.org/downloads/ | Python 3.11]]**</note> |
| [[https://colab.research.google.com | Google Colab]] | [[https://colab.research.google.com | Google Colab]] | ||
| Line 143: | Line 143: | ||
| În numpy se foloseste convenția de row-major, deci este indicat să se parcurgă întâi dimensiunea cea mai din dreapta (în cazul matricelor, dimensiunea liniilor). De asemenea, mereu când este posibil, este indicat să se folosească operații vectoriale. | În numpy se foloseste convenția de row-major, deci este indicat să se parcurgă întâi dimensiunea cea mai din dreapta (în cazul matricelor, dimensiunea liniilor). De asemenea, mereu când este posibil, este indicat să se folosească operații vectoriale. | ||
| + | <note important> | ||
| + | În mod default operatorul '*' va face înmulțire element cu element. | ||
| + | Pentru înmulțire de matrici trebuie să folosim funcția 'numpy.dot' sau operatorul '@'. | ||
| + | </note> | ||
| <code python> | <code python> | ||