NumPy ఖాళీ అర్రే అంటే ఏమిటి?
ఎంట్రీలను ప్రారంభించకుండా, పైథాన్ NumPy ఖాళీ() శ్రేణి ఫంక్షన్ పేర్కొన్న ఆకారాలు మరియు రకాల కొత్త శ్రేణిని రూపొందించడానికి ఉపయోగించబడుతుంది. ఈ ఫంక్షన్ మూడు ఇన్పుట్లను అంగీకరిస్తుంది మరియు ఈ పారామితులను ఇవ్వడం ద్వారా, మేము నిర్దిష్ట డేటా రకం మరియు క్రమాన్ని పేర్కొనవచ్చు. ఈ పోస్ట్లో, మేము numpy.empty(సింటాక్స్ )లు మరియు వినియోగం ద్వారా వెళ్తాము, ఇది పేర్కొన్న ఆకారం, ఆర్డర్ మరియు డేటాటైప్తో ప్రారంభించబడని డేటా యొక్క శ్రేణిని అందిస్తుంది. ఆబ్జెక్ట్ శ్రేణులు ఏదీ కాదు అనే విలువతో ప్రారంభమవుతాయి.
NumPy ఖాళీ అర్రే యొక్క సింటాక్స్
ఈ ఫంక్షన్ని ఉపయోగించడం కోసం కిందిది పూర్తి సింటాక్స్:
కింది పారామితులు సింటాక్స్లో కనిపిస్తాయి. ఈ పారామితులలో ప్రతిదానికి ఒక ఫంక్షన్ ఉంటుంది.
పారామీటర్ పేరు | వివరణ |
ఆకారం | ఇది ఖాళీ శ్రేణి ఆకారాన్ని వివరిస్తుంది. ఇది వ్యక్తిగత పూర్ణాంకం విలువ లేదా టుపుల్ కావచ్చు. |
dtype | శ్రేణి అంశాల కోసం డేటాటైప్ ఈ ఐచ్ఛిక పరామితి ద్వారా నిర్ణయించబడుతుంది. ఇది డిఫాల్ట్గా numpy.float64. |
ఆర్డర్ | బహుమితీయ డేటా నిల్వ పద్ధతి ఈ ఐచ్ఛిక పరామితి ద్వారా పేర్కొనబడింది. ఇందులో ‘C’ మరియు ‘F’ ఆప్షన్స్ ఉన్నాయి. |
ఇష్టం | ఇది ఎంపిక-ఆధారిత పరామితి. ఇది NumPy-అనుకూలత లేని శ్రేణుల సృష్టిని ప్రారంభించే సూచన ఆబ్జెక్ట్. |
పేర్కొన్న రూపం, ఆర్డర్ మరియు డేటాటైప్తో ప్రారంభించబడని డేటా యొక్క శ్రేణి యొక్క ndarray numpy.empty() పద్ధతి ద్వారా అందించబడుతుంది.
తరువాత, మేము మీకు చెప్పబడిన అంశాన్ని వివరంగా వివరించే కొన్ని ఉదాహరణ ప్రోగ్రామ్లను అందిస్తాము.
ఉదాహరణ 1:
NumPy ఖాళీ శ్రేణి ఎలా అమలు చేయబడుతుందో చూడటానికి ఒక ఉదాహరణను చూద్దాం. NumPy ఖాళీ శ్రేణిని తనిఖీ చేయడానికి రెండు పద్ధతులు ఉన్నాయి. NumPy సున్నా యొక్క శ్రేణి ఫంక్షన్ మొదటిదానిలో ఉపయోగించబడుతుంది మరియు ఖాళీ శ్రేణి ఫంక్షన్ రెండవదానిలో ఉపయోగించబడుతుంది. మేము ఈ ఉదాహరణలో NumPy ఖాళీ శ్రేణి ఫంక్షన్ వినియోగాన్ని చర్చిస్తాము.
శ్రేణి ఖాళీ పద్ధతిని అమలు చేయడానికి కోడ్ క్రింద చూపబడింది. అయినప్పటికీ, ఖాళీ ఫంక్షన్ని కలిగి ఉండటం వలన శ్రేణి విలువలు 0 అని హామీ ఇవ్వదు. ఇచ్చిన కోడ్లో సాధారణ NumPy ఖాళీ శ్రేణి అమలు చేయబడుతుంది. ఇది ఎల్లప్పుడూ అందించబడిన ఆకారం మరియు డేటా రకంతో ప్రారంభించని అంశాలను అందిస్తుంది. కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ చూపబడింది.
దిగుమతి మొద్దుబారినకొత్త_అర్ = మొద్దుబారిన. ఖాళీ ( 4 )
ముద్రణ ( కొత్త_అర్ )
కోడ్ని అమలు చేసిన తర్వాత, మీరు దిగువ అవుట్పుట్ను చూడవచ్చు.
numpy.array() పద్ధతిని ఒక ఖాళీ శ్రేణిని నిర్మించడానికి ఉపయోగించబడుతుంది.
దిగుమతి మొద్దుబారినకొత్త_జాబితా = [ ]
కొత్త_అర్ = మొద్దుబారిన. అమరిక ( కొత్త_జాబితా )
ముద్రణ ( కొత్త_అర్ )
మీరు ఖాళీ శ్రేణిని చూడగలిగే ఫలితం క్రింద ఉంది.
రెండవ విధానాన్ని చర్చిద్దాం, ఇది నంపీ జీరో యొక్క అర్రే ఫంక్షన్.
ఉదాహరణ 2:
ఇక్కడ మనం నంపీ జీరో అర్రే ఫంక్షన్ని అమలు చేసాము. అదే పారామితులు Numpy.zeros() మెథడ్లో కూడా ఉన్నాయి. ఇవి క్రమం, ఆకారం మరియు dtype.
కోడ్ ఇమేజ్లో, అర్రే ఆకారం [3,3] ఇవ్వబడింది. దీని అర్థం 3 అడ్డు వరుసలు మరియు 3 నిలువు వరుసలు. డేటాటైప్ పూర్ణం.
దిగుమతి మొద్దుబారినarr_one = మొద్దుబారిన. సున్నాలు ( [ 3 , 3 ] , dtype = 'int' )
ముద్రణ ( arr_one )
ఇక్కడ, మీరు 3 అడ్డు వరుసలు మరియు 3 నిలువు వరుసల శ్రేణిని చూడవచ్చు.
ఉదాహరణ 3:
ఇక్కడ, numpy.empty ఫంక్షన్ యొక్క ‘dtype’ ఫ్లోట్ ఆర్గ్యుమెంట్ ఉపయోగించబడుతుంది. ఖాళీ శ్రేణి యొక్క ఆకారం మరియు డేటా రకాన్ని మేము నిర్వచించినట్లు మీరు కోడ్లో చూడవచ్చు, అంటే మనం రెండింటినీ ఉదాహరణలో ప్రకటించవచ్చు. ఇక్కడ, 3 అడ్డు వరుసలు మరియు 3 నిలువు వరుసల శ్రేణి ఫ్లోట్ విలువలతో రూపొందించబడుతుందని మీరు చూడవచ్చు.
దిగుమతి మొద్దుబారినఒకటి = మొద్దుబారిన. ఖాళీ ( [ 3 , 3 ] , dtype = తేలుతుంది )
ముద్రణ ( ఒకటి )
పైన పేర్కొన్న డిక్లరేషన్ ఫలితాన్ని అర్థం చేసుకోవడానికి క్రింది చిత్రాన్ని ఉపయోగించండి.
ఉదాహరణ 4:
ఈ ఉదాహరణలో, మేము 'C' ఫంక్షన్ యొక్క ఆర్డర్ పరామితిని ఉపయోగిస్తాము, ఇది C శైలిలో వరుస-ప్రధాన రూపం కోసం. నంపీ ఫంక్షన్లు దిగుమతి చేయబడ్డాయి మరియు ఉపయోగించబడతాయి. ఖాళీ నంపీ ఫంక్షన్తో, మేము వేరియబుల్ ‘arr2’ని ప్రకటించాము. ఈ సందర్భంలో, మేము ఫంక్షన్ ఆకారం, డేటా రకం మరియు క్రమాన్ని ఆమోదించాము. చివరగా, మేము వేరియబుల్ విలువను ముద్రించడానికి ప్రయత్నిస్తాము.
దిగుమతి మొద్దుబారినarr2 = మొద్దుబారిన. ఖాళీ ( [ 4 , 4 ] , dtype = తేలుతుంది , ఆర్డర్ = 'సి' )
ముద్రణ ( arr2 )
ఈ సందర్భంలో, ఫంక్షన్కు ఆర్డర్ అందించబడింది. పైన పేర్కొన్న కోడ్ యొక్క ఫలితాన్ని ప్రదర్శించడానికి దిగువ స్క్రీన్షాట్ని ఉపయోగించండి.
ఉదాహరణ 5:
ఈ ఉదాహరణలో, మేము ఈ సందర్భంలో 'F' అయిన శ్రేణి క్రమాన్ని మాత్రమే మార్చాము. మిగిలిన కోడ్ పైన పేర్కొన్న దానికి సమానంగా ఉంటుంది. పైన పేర్కొన్న కోడ్ యొక్క ఫలితాన్ని వివరించడానికి క్రింది చిత్రాన్ని ఉపయోగించండి:
దిగుమతి మొద్దుబారినarr2 = మొద్దుబారిన. ఖాళీ ( [ 4 , 4 ] , dtype = తేలుతుంది , ఆర్డర్ = 'ఎఫ్' )
ముద్రణ ( arr2 )
ఇక్కడ ఫలితం ఉంది:
ఉదాహరణ 6:
ఈ ఉదాహరణలో, ఖాళీ వన్ డైమెన్షనల్ అర్రే ఏర్పడింది. ఈ సందర్భంలో మాత్రమే, మేము ఒకే పారామితి ఆకారాన్ని ఉపయోగిస్తాము. ఎగువ కోడ్ యొక్క ఫలితాన్ని వివరించడానికి జోడించిన కోడ్ చిత్రాన్ని ఉపయోగించండి.
దిగుమతి మొద్దుబారినoned_arr = మొద్దుబారిన. ఖాళీ ( ఆకారం = రెండు )
ముద్రణ ( oned_arr )
ఫలితం ఇక్కడ జోడించబడింది:
అదే ఉదాహరణను ఏ పారామితులు లేకుండా అమలు చేయవచ్చు. మనం ఆకార పరిమాణాన్ని (ఈ సందర్భంలో 4) పారామీటర్గా పాస్ చేసినప్పటికీ ఫలితం ఖాళీగా ఉంది అనే వాస్తవం దీనిని సాధించడానికి పైథాన్ మాకు అనుమతినిస్తుందని సూచిస్తుంది. మీ మంచి అవగాహన కోసం కోడ్ చిత్రం ఇక్కడ జోడించబడింది.
దిగుమతి మొద్దుబారినoned_arr = మొద్దుబారిన. ఖాళీ ( 4 )
ముద్రణ ( oned_arr )
ఇక్కడ మీరు అవుట్పుట్ని చూడవచ్చు:
ఉదాహరణ 7:
ఈ ఉదాహరణ రెండు డైమెన్షనల్ ఖాళీ నంపీ శ్రేణికి సంబంధించినది. నంపీ ఫంక్షన్లు దిగుమతి చేయబడ్డాయి మరియు ఉపయోగించబడతాయి. ఖాళీ నంపీ ఫంక్షన్తో, మేము ‘twod_arr’ వేరియబుల్ని ప్రకటించాము మరియు మేము ఫంక్షన్ ఆకారం మరియు డేటా రకాన్ని ఆమోదించాము. చివరగా, మేము వేరియబుల్ విలువను ముద్రించడానికి ప్రయత్నిస్తాము.
దిగుమతి మొద్దుబారినtwod_arr = మొద్దుబారిన. ఖాళీ ( ఆకారం = [ 3 , 4 ] , dtype = int )
ముద్రణ ( twod_arr )
ఇక్కడ మీరు 3 అడ్డు వరుసలు మరియు 4 నిలువు వరుసల శ్రేణి ప్రదర్శించబడడాన్ని చూడవచ్చు.
ముగింపు
మీరు పైన పేర్కొన్న కథనం నుండి numpy ఖాళీ శ్రేణుల కోసం ప్రాథమిక వాక్యనిర్మాణాన్ని నేర్చుకున్నారు. అదనంగా, మేము వాటిని పైథాన్లో అమలు చేయడానికి సున్నాల ఫంక్షన్ మరియు ఇతర ఉదాహరణ ఖాళీ శ్రేణులను ఎలా ఉపయోగించాలో కనుగొన్నాము. పైథాన్లోని నంపీ ఖాళీ శ్రేణులతో ఎలా పని చేయాలో ఈ పోస్ట్ మాకు చూపింది.