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> |