NumPy మ్యాప్

Numpy Myap



మేము ఒక కోడ్‌లో జాబితా లేదా శ్రేణిని కలిగి ఉన్నప్పుడు మరియు ఆ జాబితా లేదా శ్రేణిలో ఒక నిర్దిష్ట ఫంక్షన్‌ను వర్తింపజేయాలనుకున్నప్పుడు, జాబితా/శ్రేణిని కలిగి ఉన్న అన్ని మూలకాలపై ఫంక్షన్ అమలు చేయబడే విధంగా, ఈ రకమైన పనిని ఇలా అంటారు మేము అన్ని జాబితా మూలకాలపై నిర్దిష్ట ఫంక్షన్‌ను మ్యాప్ చేసే మ్యాపింగ్. జాబితాలో ఫంక్షన్‌ను మ్యాప్ చేయడానికి కొన్ని పద్ధతులు ఉపయోగించబడతాయి. కానీ ఈ వ్యాసంలో, మేము “NumPy map()” ఫంక్షన్‌తో వ్యవహరిస్తాము. మ్యాపింగ్‌లో లోతైన అంతర్దృష్టిని పొందడానికి, “[3, 4, 5, 6]” వంటి మూలకాలను కలిగి ఉన్న జాబితాను మేము కలిగి ఉన్నామని అనుకుందాం మరియు “3” వంటి కొన్ని వేరియబుల్‌తో ఈ మూలకాలన్నింటినీ జోడించాలనుకుంటున్నాము. మేము అదనంగా ఒక ఫంక్షన్‌ను సృష్టిస్తాము. అప్పుడు, మేము మ్యాప్ ఫంక్షన్‌ని ఉపయోగించి జాబితాకు అదనంగా ఫంక్షన్‌ను వర్తింపజేస్తాము.

విధానం:

మ్యాప్() ఫంక్షన్‌ని పూర్తి చేయడానికి ఈ కథనం కొన్ని దశలను అనుసరిస్తుంది. పరిచయం తర్వాత మొదటి దశ ఈ ఫంక్షన్ యొక్క సింటాక్స్‌పై వివరణాత్మక సమాచారం, ఇక్కడ మేము ఫంక్షన్ యొక్క పారామితుల గురించి తెలుసుకుంటాము. అప్పుడు, వివిధ జాబితాలు మరియు శ్రేణులలో మ్యాపింగ్ చేయడానికి మేము కొన్ని ఉదాహరణలను పరిష్కరిస్తాము.

సింటాక్స్:

ఏదైనా ఫంక్షన్‌ని ఉపయోగిస్తున్నప్పుడు, దాని పారామీటర్‌ల గురించి మనం తెలుసుకోవాలి, తద్వారా ఏ సింటాక్స్ లోపాలను ఎదుర్కోకుండా అవుట్‌పుట్ పరంగా ఆ ఫంక్షన్‌ను ఎక్కువగా తీసుకోవచ్చు మరియు మొదటి ప్రయాణంలోనే ఫంక్షన్‌తో విజయం సాధించవచ్చు. జాబితాలు/శ్రేణుల మూలకాలపై NumPy ఫంక్షన్ ఒక ఫంక్షన్‌ను వర్తింపజేస్తుందని మేము పరిచయంలో తెలుసుకున్నట్లుగా, ఈ ఫంక్షన్ సరిగ్గా పని చేయడానికి రెండు పారామితులను తీసుకుంటుంది. రెండు పారామీటర్‌లలోని ఒక పరామితి మనం అర్రేపై వర్తింపజేయాలనుకుంటున్న “ఫంక్షన్ పేరు”. రెండవ పరామితి “ఇటరబుల్ నేమ్”, ఇది జాబితా పేరు లేదా మేము ఫంక్షన్‌ను వర్తింపజేయాలనుకుంటున్న శ్రేణి/మళ్లీ చేయదగినది. ఈ వాక్యనిర్మాణం చెక్కుచెదరకుండా కింది లైన్‌లో వ్రాయబడింది:







నంపీ. పటం ( ఫంక్షన్_పేరు , జాబితా / పునరావృతం )

రిటర్న్ విలువ:

అసలు జాబితా/శ్రేణిలో నిర్దిష్ట ఫంక్షన్‌ని వర్తింపజేసిన తర్వాత ఫంక్షన్ అప్‌డేట్ చేయబడిన జాబితాలు/శ్రేణి వలె అవుట్‌పుట్‌ను అందిస్తుంది.



ఉదాహరణ 1:

మనం ఇప్పుడే నేర్చుకున్న సింటాక్స్ ఆధారంగా NumPy మ్యాప్() ఫంక్షన్ యొక్క ఆచరణాత్మక ప్రదర్శన కోసం పైథాన్ కోడ్‌ను వ్రాద్దాం. అమలు కోసం కోడ్‌ను వ్రాయడం ప్రారంభించడానికి ముందుగా మా కంపైలర్‌లను సిద్ధం చేయడం ద్వారా మేము ఈ ఉదాహరణ అమలును ప్రారంభిస్తాము. మొదట, కంపైలర్లను తెరిచి, దానిలో ఒక ప్రాజెక్ట్ను సృష్టించండి. అప్పుడు, సిస్టమ్స్‌లోని కావలసిన డైరెక్టరీలో దాన్ని సేవ్ చేయండి. ఇప్పుడు, మా ఫంక్షన్‌ని అమలు చేయడానికి మనం ఉపయోగించే “నంపీ” లైబ్రరీని దిగుమతి చేయండి. మేము ఈ ప్యాకేజీని “np”గా దిగుమతి చేస్తాము, తద్వారా ఈ npని కోడ్‌లో NumPyకి ప్రత్యామ్నాయంగా పిలుస్తారు.



ముందుకు సాగండి మరియు మేము మ్యాప్ ఫంక్షన్‌ను నిర్వహించే శ్రేణిని సృష్టించండి. ఈ ప్రయోజనం కోసం, మేము “np. శ్రేణి ([శ్రేణి యొక్క మూలకాలు])” పద్ధతి. '[2, 6, 8]' వలె యాదృచ్ఛిక మూలకాలతో శ్రేణిని ప్రారంభించండి. మ్యాపింగ్ కోసం, మేము 'సంఖ్య' పరామితిని కలిగి ఉన్న 'అదనపు' పేరుతో ఒక ఫంక్షన్‌ను నిర్వచిస్తాము మరియు '5' వంటి మరొక సంఖ్యతో ఈ సంఖ్య మొత్తాన్ని తిరిగి అందిస్తాము. ఇప్పుడు, ఈ జోడింపు ఫంక్షన్‌ను శ్రేణి మూలకాలపై మ్యాప్ చేయడానికి, మేము NumPy మ్యాప్() ఫంక్షన్ యొక్క కాల్ పద్ధతిని “npగా ఉపయోగిస్తాము. మ్యాప్ (ఫంక్షన్_పేరు, అర్రే)”. మేము ఈ మ్యాప్ ఫంక్షన్ యొక్క పారామితులకు “అదనపు”ని ఫంక్షన్_పేరుగా మరియు “శ్రేణి”ని అర్రేగా పాస్ చేస్తాము. మేము ఫంక్షన్ యొక్క అవుట్‌పుట్ కోసం తనిఖీ చేయడానికి కాపీ చేసి అమలు చేయగల పైథాన్ ప్రోగ్రామ్‌ను అందించాము.







మ్యాప్ ఫంక్షన్ అసలు శ్రేణికి జోడింపు ఫంక్షన్‌ను వర్తింపజేసిన తర్వాత శ్రేణి యొక్క నవీకరించబడిన సంస్కరణగా అవుట్‌పుట్‌ను అందించింది.

ఉదాహరణ 2:

మన దగ్గర వ్యక్తుల పేర్లతో కూడిన జాబితా ఉందని అనుకుందాం, మరియు పేర్ల ఆధారంగా, మేము పేరుకు “Mr. లేదా Ms.“ ఇది కేవలం “NumPy map()” ఫంక్షన్‌ని ఉపయోగించి చేయవచ్చు. ఉదాహరణను ప్రారంభించడానికి, మేము అవసరమైన “NumPy” లైబ్రరీని దిగుమతి చేస్తాము. అప్పుడు, లైబ్రరీ నుండి, మేము NumPy మాడ్యూల్‌ను “np”గా దిగుమతి చేస్తాము. NumPyని దిగుమతి చేసిన తర్వాత, మేము '['సాడియా', 'అనుమ్', 'అసిమ్']' పేర్లు మరియు '['Ms.', 'Ms.', 'Mr'] పేర్లతో జాబితాను సృష్టిస్తాము. మేము 'యూజర్ పేరు' పేరుతో ఒక ఫంక్షన్‌ను నిర్వచించాము, ఇది 'శీర్షిక' మరియు 'పేరు'గా రెండు పారామితులను తీసుకుంటుంది. ఈ ఫంక్షన్ యొక్క రిటర్న్ విలువ అది “శీర్షిక+పేరు” జోడిస్తుంది కాబట్టి నిర్వచించబడింది. మేము ఇప్పుడు ఈ ఫంక్షన్‌ను టైటిల్ మరియు పేరుగా సృష్టించిన జాబితాలపై వర్తింపజేస్తాము, ఫంక్షన్‌ను “మ్యాప్ (యూజర్, టైటిల్, పేరు)” అని పిలుస్తాము. మ్యాపింగ్ అనేది మనం “యూజర్ నేమ్” ఫంక్షన్‌లో నిర్వచించిన విధంగా టైటిల్‌తో కూడిన పేరు కలయికను తిరిగి ఇచ్చే విధంగా ఉంటుంది.

NumPy మ్యాప్ ఫంక్షన్‌ని ఉపయోగించి ఈ ఉదాహరణను వ్రాయడానికి మాకు అనేక మార్గాలు ఉన్నాయి. కానీ ఈ ఉదాహరణలో, మేము మ్యాప్ () ఫంక్షన్‌ను ఫంక్షన్ పేరుతో పాస్ చేసే సరళమైన పద్ధతితో కోడ్‌ను వ్రాస్తాము, ఇది టైటిల్ మరియు పేరు మరియు పేర్లు మరియు శీర్షికలను కలిగి ఉన్న జాబితాలుగా ఉండే రెండు ఇతర వాదనలను జోడిస్తుంది. ఈ ఉదాహరణను అమలు చేయడానికి ప్రోగ్రామ్ మునుపటి చిత్రంలో ఇవ్వబడింది మరియు అవుట్‌పుట్ కూడా ప్రదర్శించబడుతుంది, ఇది పేర్లు మరియు శీర్షికలతో కూడిన జాబితా.

ముగింపు

సింటాక్స్ పరిచయం నుండి మరియు పైథాన్ ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో ఈ ఫంక్షన్‌ను ఎలా అమలు చేయాలనే దానిపై ఆచరణాత్మక ప్రదర్శన నుండి అవసరమైన మొత్తం సమాచారాన్ని మేము కవర్ చేసాము. మేము రెండు వేర్వేరు ఉదాహరణలను చూశాము, ఇందులో మొదటిది శ్రేణిలోని మూలకాలకు సంఖ్యను ఎలా జోడించాలో వివరిస్తుంది మరియు రెండవది పేర్ల జాబితాకు శీర్షికను ఎలా జోడించాలో చూపుతుంది. పైథాన్ ప్లాట్‌ఫారమ్ యొక్క స్పైడర్ ఐడ్‌లో కోడ్ అమలు చేయబడింది, ఇది పైథాన్ కోసం ఓపెన్ సోర్స్ వాతావరణం.