NumPy పరిచయం

ఏమి నంపీ?

NumPy అనేది పైథాన్ కు అనుబంధంగా అందించబడే పైథాన్ కు సంబంధించిన అందరు క్రమాంకాల లైబ్రరీ.

ఇది కూడా వెక్టర్ స్పేస్, ఫౌరియర్ ట్రాన్స్ఫార్మ్ మరియు మాట్రిక్స్ రంగాలలో పనిచేసే ఫంక్షన్స్ కలిగి ఉంది.

NumPy ను ట్రావిస్ ఆలిఫాంట్ పేరుతో 2005 లో సృష్టించబడింది. ఇది ఒక ఓపెన్ సోర్స్ ప్రాజెక్ట్ మరియు మీరు స్వేచ్ఛగా ఉపయోగించవచ్చు.

NumPy అనేది న్యూమరికల్ పైథాన్ (న్యూమరికల్ పైథాన్) అని అర్థం.

为何使用 NumPy?

在 Python 中,我们有满足数组功能的列表,但是处理起来很慢。

NumPy 旨在提供一个比传统 Python 列表快 50 倍的数组对象。

NumPy 中的数组对象称为 ndarrayఇది అనేక సహాయక ఫంక్షన్స్ అందిస్తుంది, ఇది ఉపయోగించడానికి సులభం చేస్తుంది ndarray చాలా సులభం.

డేటా సైన్స్లో అర్రేలు చాలా ఉపయోగపడతాయి, ఎందుకంటే వేగం మరియు వనరులు అత్యంత ముఖ్యమైనవి.

డేటా సైన్స్:కంప్యూటర్ సైన్స్ యొక్క ఒక శాఖ, ఇది డేటాను నిల్వించడం, ఉపయోగించడం మరియు డేటాను నుండి సమాచారాన్ని గుర్తించడం అనేది అధ్యయనం చేస్తుంది.

ఎందుకు NumPy జాబితాకు వేగంగా ఉంటుంది?

జాబితాకు విరుద్ధంగా, NumPy అర్రే మెమోరీలో ఒక సమాంతర స్థానంలో నిలిచి ఉంటాయి, కాబట్టి ప్రక్రియ ఎంతగానో సమర్థవంతంగా వాటిని ప్రాప్యత మరియు నియంత్రణ చేసుకునే సామర్థ్యం ఉంటుంది.

ఈ ప్రవర్తనను కంప్యూటర్ సైన్స్లో రిఫరెన్స్ లోకల్లిటీ అని పిలుస్తారు.

ఈది NumPy జాబితాకు వేగంగా ఉండడానికి మూలకారణం. ఇది కూడా అత్యంత నూతన CPU ఆర్కిటెక్చర్లతో కలిసి ఉపయోగించబడింది.

NumPy ఏ భాషలో రాయబడింది?

NumPy ఒక Python లైబ్రరీ ఉంది, కొంత పాలునా పైన్పైన్ రాయబడింది, కానీ అత్యంత వేగవంతమైన కంప్యూటేషన్ భాగాలు సి లేదా C++ లో రాయబడినవి.

NumPy కోడ్ లోకి ఎక్కడ ఉంది?

NumPy సోర్స్ కోడ్ ఈ github కంటెంట్ లో ఉంది:https://github.com/numpy/numpy

github: అనేక వారికి ఒకే కోడ్ లోకి పని చేయడానికి అవకాశం కల్పిస్తుంది.