Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> 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']

दिए गए डेटा प्रकार कोड का विवरण लौटाने के लिए typename() विधि का उपयोग करें। पहला तर्क डेटा प्रकार कोड है:

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

उदाहरण

import numpy as np
# arr घोषित करें
arr = ['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O', 'Q', 'S', 'U', 'V', 'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q']
# दिए गए डेटा प्रकार कोड का विवरण लौटाने के लिए typename() का उपयोग करें
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 है, हमें उस दी गई संख्या के लिए ग्रे कोड ढूंढना है (दूसरे शब्दों में nवां ग्रे कोड)। जैसा कि हम जानते हैं ग्रे कोड बाइनरी संख्याओं को क्रमबद्ध करने का एक तरीका है जिससे प्रत्येक लगातार संख्या के मान ठीक एक बिट से भिन्न होते हैं। कुछ ग्रे कोड हैं: [0, 1, 11, 10, 110,

  1. - Python में दिए गए NumPy ऐरे का डेटा प्रकार बदलना

    NumPy ऐरे का डेटा प्रकार बदलने के लिए हमारे पास astype(data_type) नामक एक मेथड है। यदि हमारे पास float64 प्रकार का NumPy ऐरे है, तो हम इसे int32 में बदल सकते हैं astype() मेथड को डेटा प्रकार देकर। हम dtype क्लास का उपयोग करके NumPy ऐरे के प्रकार की जांच कर सकते हैं। आइए नमूना NumPy ऐरे के डेटा प्रक

  1. - दिए गए NumPy सरणी का डेटा प्रकार बदलें

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