నంపీ లాగ్ బేస్ 2

Nampi Lag Bes 2



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

సింటాక్స్:

ఫంక్షన్_పేరు. లాగ్2 ( x )

ఇక్కడ మేము npని ఫంక్షన్ పేరుగా ఉపయోగించాము.







np.log2(x)

మేము NumPy లైబ్రరీని దిగుమతి చేసినప్పుడు Function_name నిర్వచించబడుతుంది. లాగ్ ఫంక్షన్ లోపల, మేము NumPy విలువ లేదా మూలకాల శ్రేణిని అందిస్తాము.



లైబ్రరీని దిగుమతి చేయండి

మేము ఏదైనా లైబ్రరీకి సంబంధించిన ఏదైనా ఫంక్షన్‌ని కోడ్‌లో ఉపయోగించుకునే ముందు, సంబంధిత లైబ్రరీని దిగుమతి చేసుకోవాలి లేకపోతే ఆ లైబ్రరీ ఫంక్షన్‌లను ఉపయోగించలేము. NumPy ఫంక్షన్‌లను ఉపయోగించడానికి, NumPy మాడ్యూల్ తప్పనిసరిగా దిగుమతి చేయబడాలి. ఇది కోడ్‌లోని అన్ని NumPy ఫంక్షన్‌లను ఉపయోగించడానికి మమ్మల్ని అనుమతిస్తుంది.



దిగుమతి మొద్దుబారిన వంటి ఫంక్షన్_పేరు

ఇక్కడ, np అనేది ఫంక్షన్ పేరు అని చెప్పండి.





దిగుమతి మొద్దుబారిన వంటి ఉదా

'np' అనేది ఫంక్షన్ పేరు, మనం ఏదైనా పేరును ఉపయోగించవచ్చు కానీ చాలా మంది నిపుణులు 'np'ని సాధారణ మరియు సులభంగా అర్థం చేసుకోవడానికి ఫంక్షన్ పేరుగా ఉపయోగిస్తారు. ఈ ఫంక్షన్ పేరుతో, మేము కోడ్‌లో NumPy లైబ్రరీ యొక్క ఏదైనా ఫంక్షన్‌ని ఉపయోగించుకోవచ్చు.

పూర్ణాంక సంఖ్య యొక్క NumPy లాగ్ బేస్ 2

ఇప్పుడు మనం పూర్ణాంకం విలువతో కోడ్‌లో NumPy లాగ్ బేస్ 2 ఫంక్షన్‌లను ఎలా ఉపయోగించవచ్చో వివరించడానికి, దిగువ ఉదాహరణ కోడ్‌ను చూడండి.



ముందుగా, NumPy గణిత ఫంక్షన్‌లను అమలు చేయడానికి NumPy లైబ్రరీని ఇంటిగ్రేట్ చేయండి. అప్పుడు, వేరియబుల్‌కు విలువను కేటాయించండి. ఇక్కడ ఉపయోగించిన వేరియబుల్ 'సంఖ్య'. వేరియబుల్ “సంఖ్య”కి పూర్ణాంకం విలువ 10 ఇవ్వబడింది. ఇప్పుడు, పూర్ణాంకం యొక్క బేస్ 2కి లాగ్‌ని కనుగొంటాము. np.log2() అయిన NumPy లాగ్ బేస్ 2 ఫంక్షన్‌ని ఉపయోగించండి. ఇక్కడ, 'np' అనేది ఫంక్షన్ పేరు. దాని ద్వారా, మేము NumPy ఫంక్షన్లను దిగుమతి చేస్తున్నాము. log2 కుండలీకరణంలో, మనం పైన ఉపయోగించిన వేరియబుల్ పేరును వ్రాయండి. అప్పుడు, ఫంక్షన్ యొక్క అవుట్‌పుట్‌ను 'అవుట్‌పుట్' అనే వేరియబుల్‌లో నిల్వ చేయండి. ఆ తర్వాత, అవుట్‌పుట్‌ను చూపించడానికి ప్రింట్ స్టేట్‌మెంట్‌ను ఉపయోగించండి.

ఫలితం క్రింద చూపబడింది. ముందుగా, ప్రింట్ స్టేట్‌మెంట్ సందేశాన్ని ప్రింట్ చేస్తుంది మరియు np.log2() ద్వారా మనం లెక్కించిన ఫలితాన్ని ప్రదర్శిస్తుంది.

ఫ్లోటింగ్ పాయింట్ నంబర్ యొక్క NumPy లాగ్ బేస్ 2

ఫంక్షన్ np.log2() ఉపయోగించి ఫ్లోటింగ్ పాయింట్ విలువ యొక్క లాగ్‌ను కనుగొనడానికి, తదుపరి కోడ్ మనం అర్థం చేసుకోవలసిన ప్రతిదాన్ని వివరిస్తుంది.

ఈ సందర్భంలో, మేము ఫ్లోటింగ్ విలువను ఉపయోగిస్తాము. మొదటి దశ లైబ్రరీని దిగుమతి చేసి, మేము NumPy ఫంక్షన్‌కి కాల్ చేసినప్పుడు ఉపయోగించబడుతుంది. ఫ్లోటింగ్ పాయింట్ విలువను కేటాయించడానికి వేరియబుల్ పేరును ఉపయోగించండి. ఇక్కడ, వేరియబుల్ పేరు ‘విలువ’ మరియు దీనికి 178.90 విలువ కేటాయించబడింది. ఫ్లోటింగ్ విలువ యొక్క బేస్ 2కి లాగరిథమ్‌ను కనుగొనడానికి, మనం లాగ్ యొక్క గణిత ఫంక్షన్‌ను ‘np.log2()’ అని పిలవాలి. ‘np’ అనేది NumPy లైబ్రరీని దిగుమతి చేస్తున్నప్పుడు మనం ఉపయోగించిన ఫంక్షన్ పేరు. నిర్వచించిన విలువ యొక్క లాగ్‌ను కనుగొనడానికి log2() ఫంక్షన్ వర్తించబడుతుంది. ఇప్పుడు, log2() ఫంక్షన్ యొక్క ఫలితాన్ని సేవ్ చేయడానికి మరొక వేరియబుల్ 'అవుట్‌పుట్'ని ప్రకటించండి. స్క్రీన్‌పై సందేశం మరియు ఫలిత విలువను ముద్రించడానికి, ప్రింట్() ఫంక్షన్‌ని ఉపయోగించండి.

పైన పేర్కొన్న కోడ్ యొక్క అవుట్‌పుట్ ఇక్కడ కనిపిస్తుంది. np.log2() ఇచ్చిన విలువ యొక్క లాగ్‌ను లెక్కించి, ఆపై ముద్రణ పద్ధతిని ఉపయోగించి ప్రదర్శించబడుతుంది.

1D అర్రే యొక్క NumPy లాగ్ బేస్ 2

శ్రేణులతో NumPy ఫంక్షన్ np.log2()ని ఎలా ఉపయోగించవచ్చో వివరించే ఉదాహరణ ఇక్కడ ఉంది. ప్రోగ్రామ్‌లో క్రింద వివరించిన విధంగా ఒక డైమెన్షనల్ అర్రే యొక్క లాగ్‌ను కనుగొనడం చాలా సులభం.

స్టేట్‌మెంట్ దిగుమతి NumPyని npగా ఉపయోగించడం ద్వారా మాడ్యూల్‌ను ఏకీకృతం చేయడం మొదటి దశ. ‘np’ అనేది మనం NumPy ఫంక్షన్‌కి కాల్ చేసినప్పుడు ఉపయోగించే ఫంక్షన్ పేరు, మనం ఈ ఫంక్షన్ పేరును ఉపయోగించాలి. ఈ ఫంక్షన్ పేరు కంపైలర్‌కి NumPy లైబ్రరీకి వెళ్లి నిర్దిష్ట ఫంక్షన్‌ను పొందమని చెబుతుంది. ఆ తరువాత, మేము ఒక డైమెన్షనల్ శ్రేణి యొక్క మూలకాలను నిర్వచించాలి. వేరియబుల్‌ని ప్రారంభించి, ఆపై శ్రేణిని సేవ్ చేయండి. మేము np.array() ఫంక్షన్‌ని ఉపయోగించి శ్రేణిని నిర్వచించవచ్చు. ఇక్కడ, మేము ‘arr_1’ అనే పేరు గల శ్రేణిని నిర్వచించాము మరియు పూర్ణాంక విలువలను కేటాయించాము. ఆపై, ప్రింట్() ఫంక్షన్‌లో వేరియబుల్ పేరు ‘arr_1’ని ఉంచడం ద్వారా సందేశాన్ని చూపించడానికి మరియు శ్రేణిని ప్రదర్శించడానికి ప్రింట్ స్టేట్‌మెంట్‌ని ఉపయోగించండి. మేము 1D శ్రేణి యొక్క లాగ్‌ను పొందడానికి np.log2() ఫంక్షన్‌ని ఉపయోగిస్తాము . మళ్ళీ, లాగ్ ఫంక్షన్ యొక్క అవుట్‌పుట్‌ను నిల్వ చేయడానికి కొత్త వేరియబుల్ 'ఫలితం'ని నిర్వచించండి. సందేశంతో శ్రేణిని ముద్రించండి. లాగ్ ఫంక్షన్ స్వయంచాలకంగా మొత్తం శ్రేణి యొక్క లాగ్‌ను కనుగొంటుంది.

అవుట్‌పుట్ మొదట 'ది అర్రే' అనే సందేశాన్ని ప్రదర్శిస్తుంది మరియు 'arr_1' వేరియబుల్‌లో మనం నిర్వచించిన శ్రేణిని ప్రదర్శిస్తుంది. np.log2() అవసరమైన శ్రేణి యొక్క లాగ్‌ను లెక్కించి, ఫలితాన్ని ప్రదర్శిస్తుంది.

2D అర్రే యొక్క NumPy లాగ్ బేస్ 2

ద్విమితీయ శ్రేణితో పని చేయడం చాలా సులభం, కానీ అది ఎలా పని చేస్తుందో మరియు దాని సరైన పద్ధతిని మనం అర్థం చేసుకోవాలి.

ఈ కోడ్‌లో, మొదట పైథాన్ యొక్క NumPy లైబ్రరీని దిగుమతి చేయండి. అప్పుడు, రెండు డైమెన్షనల్ శ్రేణి యొక్క మూలకాలను నిర్వచించండి. ఇక్కడ ప్రారంభించబడిన శ్రేణి 'array_0'. ఈ 2D శ్రేణి పూర్ణాంక విలువలతో ఒక అడ్డు వరుసను కలిగి ఉంటుంది మరియు మరొక అడ్డు వరుసలో ఫ్లోటింగ్ పాయింట్ విలువలు ఉంటాయి. అప్పుడు, ప్రింట్ స్టేట్‌మెంట్ ఉపయోగించడం ద్వారా శ్రేణిని ప్రదర్శించండి. ఆ తర్వాత, నిర్వచించబడిన 2D శ్రేణి యొక్క లాగ్ 2ని లెక్కించడానికి np.log2()కి కాల్ చేయండి. ఇప్పుడు, ఆ లెక్కించిన విలువను 'అవుట్‌పుట్' వేరియబుల్‌లో నిల్వ చేయండి, తద్వారా మనం ఆ ఫలిత విలువను కోడ్‌లో ఎక్కడైనా ఉపయోగించాలనుకుంటే లేదా ప్రదర్శించడానికి మనం దానిని వేరియబుల్ పేరు 'ఔట్‌పుట్' ద్వారా ఉపయోగించవచ్చు.

ఫలితం మేము ప్రారంభించిన శ్రేణిని చూపుతుంది. సందేశంతో, ఇది 2D శ్రేణి యొక్క బేస్ 2కి లెక్కించిన లాగ్‌ను ప్రదర్శిస్తుంది.

ముగింపు

ఈ వ్యాసంలో, మేము NumPy లైబ్రరీ యొక్క గణిత ఫంక్షన్ అయిన లాగ్ బేస్ 2 ఫంక్షన్‌ను ఎలా ఉపయోగించవచ్చో చర్చించాము. ఈ ఫంక్షన్ ఎలా ఉపయోగించబడుతుందో మరియు కోడ్‌లోకి ఏ లైబ్రరీలను దిగుమతి చేసుకోవాలో మేము వివరంగా పరిశీలించాము. మేము పైథాన్‌లో బేస్ 2కి లాగ్‌ను కనుగొనవలసి వచ్చినప్పుడల్లా లైబ్రరీని దిగుమతి చేయండి మరియు np.log2() ఫంక్షన్‌ని ఉపయోగించండి. మేము np.log2() పద్ధతికి కాల్ చేయడం ద్వారా విభిన్న విలువల లాగ్ బేస్ 2, 1D శ్రేణి మరియు 2D శ్రేణిని కూడా లెక్కించాము.