Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में दिए गए डेटा प्रकार कोड के लिए विवरण लौटाएं

दिए गए डेटा प्रकार कोड के लिए विवरण वापस करने के लिए, Python Numpy में typename () विधि का उपयोग करें। NumPy व्यापक गणितीय कार्य, यादृच्छिक संख्या जनरेटर, रैखिक बीजगणित, फूरियर रूपांतरण, और बहुत कुछ प्रदान करता है। यह हार्डवेयर और कंप्यूटिंग प्लेटफॉर्म की एक विस्तृत श्रृंखला का समर्थन करता है, और वितरित, GPU, और विरल सरणी पुस्तकालयों के साथ अच्छा खेलता है।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

import numpy as np

हमारी सरणी -

arr = ['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O', 'Q', 'S', 'U', 'V', 'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q']

दिए गए डेटा प्रकार कोड के लिए विवरण वापस करने के लिए, Python Numpy में typename() विधि का उपयोग करें। पहला तर्क डेटा प्रकार कोड है -

for i in arr:
   print(i, ' : ', np.typename(i))

उदाहरण

import numpy as np

# declaring
arr = ['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O', 'Q', 'S', 'U', 'V', 'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q']

# To return a description for the given data type code, use the typename() method in Python Numpy
# The 1st argument is the Data type code
for i in arr:
   print(i, ' : ', np.typename(i))

आउटपुट

S1 : character
? : bool
B : unsigned char
D : complex double precision
G : complex long double precision
F : complex single precision
I : unsigned integer
H : unsigned short
L : unsigned long integer
O : object
Q : unsigned long long integer
S : string
U : unicode
V : void
b : signed char
d : double precision
g : long precision
f : single precision
i : integer
h : short
l : long integer
q : long long integer

  1. पायथन में किसी दिए गए नंबर के लिए ग्रे कोड बदलने का कार्यक्रम

    मान लीजिए कि हमारे पास एक नंबर n है, हमें उस दिए गए नंबर के लिए ग्रे कोड (दूसरे शब्दों में nth ग्रे कोड) खोजना होगा। जैसा कि हम जानते हैं कि ग्रे कोड बाइनरी नंबरों को ऑर्डर करने का एक तरीका है जैसे कि प्रत्येक लगातार संख्या के मान बिल्कुल एक बिट से भिन्न होते हैं। कुछ ग्रे कोड हैं:[0, 1, 11, 10, 110

  1. Python में दिए गए numpy array का डेटा प्रकार बदलें

    हमारे पास astype(data_type) नामक एक विधि है एक संख्यात्मक सरणी के डेटा प्रकार को बदलने के लिए। यदि हमारे पास float64 . प्रकार की एक संख्यात्मक सरणी है , तो हम इसे int32 . में बदल सकते हैं astype() . को डेटा प्रकार देकर सुन्न सरणी की विधि। हम dtype . का उपयोग करके numpy array के प्रकार की जांच कर सक

  1. दिए गए numpy array का डेटा प्रकार बदलें

    Numpy सरणी अजगर के मूल डेटा प्रकारों के अलावा कई प्रकार के डेटा प्रकारों का समर्थन करती है। एक सरणी बनने के बाद, हम अपनी आवश्यकता के आधार पर, सरणी में तत्वों के डेटा प्रकार को अभी भी संशोधित कर सकते हैं। इस उद्देश्य के लिए उपयोग की जाने वाली दो विधियाँ हैं array.dtype और array.astype array.dtype य