നംപൈ
From Wikipedia, the free encyclopedia
Remove ads
പൈത്തൺ പ്രോഗ്രാമിങ്ങ് ഭാഷയ്ക്കായുള്ള ഒരു എക്സ്റ്റൻഷൻ ആണ് നംപൈ (NumPy) . വളരെ വലിയ ബഹുമാന അറേകൾ, മട്രിക്സുകൾ എന്നിയവയെ ഇത് പിന്തുണക്കുന്നു, ഈ അറേകളെ ഉപയോഗപ്പെടുത്തുന്ന ഉന്നതതല ഗണിത ഫങ്ങ്ഷനുകളുടെ വലിയ സഞ്ചയം ഇതിലുണ്ട്. നംപൈയുടെ മുൻഗാമിയായ ന്യൂമെറിക്കിന് (Numeric) തുടക്കം കുറിച്ചത് ജിം ഹ്യുഗുനിൻ ആണ്. ഓപ്പൺ സോഴ്സാണ് നംപൈ.
Remove ads
പ്രചോദനം
ഒരു ഇന്റർപ്രിറ്റഡ് ഭാഷയായാണ് പൈത്തൺ പ്രത്യക്ഷവൽക്കരിപ്പെട്ടിരിക്കുന്നത് അതിനാൽ തന്നെ ഗണിത അൽഗോരിതങ്ങൾ സി പോലെയുള്ള കമ്പൈൽ ചെയ്യപ്പെടുന്ന ഭാഷകളിലേതിനേക്കാൾ കുറഞ്ഞ വേഗതയിലാണ് പ്രവർത്തിക്കുക. ബഹുമാന അറേകളും അവയെ ഉപയോഗപ്പെടുത്തുന്ന രീതിയിലുള്ള വളരെയധികം ഫങ്ഷനുകളും ഉപയോഗിച്ചാണ് നംപൈ ഈ കുറവിനെ പരിഹരിക്കുന്നത്. അതിനാൽ തന്നെ ഏത് അൽഗോരിതവും അറേകൾ, മട്രിക്സുകൾ എന്നിവയെ ഉപയോഗപ്പെടുത്തിയുള്ള ക്രിയകളുപയോഗിച്ച് പ്രാവർത്തികമാക്കുവാൻ സാധിക്കുന്നതാണ്, ഇത് സി യിലേതിന് സമാനമായ വേഗത കൈവരിക്കുവാൻ സഹായിക്കുന്നു.[1]
Remove ads
ഉദാഹരണം
നംപൈ ഉപയോഗിച്ച് അറേകളിൽ ആവശ്യനുസരണം മാറ്റം വരുത്തുന്നതിന്റേയും മാത്ത്പ്ലൊട്ട്ലിബ് (Matplotlib) ഉപയോഗിച്ച് അവയെ ഗ്രാഫായി വരക്കുന്നതിന്റെയും ഒരു ചെറിയ ഉദാഹരണം.
>>> x = linspace(0, 2*pi, 100)
>>> y = sin(x)
>>> plot(x, y) # call Matplotlib plotting function
>>> show()
അവലംബം
പുറം കണ്ണികൾ
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads