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

Python Matplotlib में NaN के साथ इमेज पर गाउसियन फ़िल्टरिंग

NaN मानों वाली इमेज पर गाउसियन फ़िल्टरिंग मैट्रिक्स के सभी मानों को NaN बना देती है, जिससे NaN मान वाला मैट्रिक्स उत्पन्न होता है।

चरण

  • एक फिगर और सबप्लॉट्स का सेट बनाएं।
  • उस मैट्रिक्स में NaN मान के साथ एक मैट्रिक्स बनाएं।
  • data के साथ डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रास्टर पर।
  • डेटा पर गाउसियन फ़िल्टर लागू करें।
  • gaussian_filter_data के साथ डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रास्टर पर।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
from scipy.ndimage import gaussian_filter

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, axes = plt.subplots(2)
data = np.array([[1., 1.2, 0.89, np.nan],
                 [1.2, np.nan, 1.89, 2.09],
                 [.78, .67, np.nan, 1.78],
                 [np.nan, 1.56, 1.89, 2.78]])

axes[0].imshow(data, cmap="cubehelix_r")
gaussian_filter_data = gaussian_filter(data, sigma=1)
axes[1].imshow(gaussian_filter_data, cmap="cubehelix_r")
plt.show()

आउटपुट

Python Matplotlib में NaN के साथ इमेज पर गाउसियन फ़िल्टरिंग

  1. पायथन में SunPy से सौर छवि प्लॉट करना पायथन में SunPy से सौर छवि प्लॉट करना

    इस ट्यूटोरियल में, हम SunPy मॉड्यूल का उपयोग करके सौर छवि प्लॉट करना सीखेंगे।निम्नलिखित कमांड का उपयोग करके मॉड्यूल इंस्टॉल करें।pip install sunpyअब हमारे पास मॉड्यूल है। वास्तविक कोड लिखने से पहले, हमें छवि प्लॉट करने के लिए नमूना डेटा डाउनलोड करना होगा। हम निम्नलिखित कोड का उपयोग करके नमूना डेटा ड

  1. Python प्रोग्राम में डेटा विश्लेषण और विज़ुअलाइज़ेशन Python प्रोग्राम में डेटा विश्लेषण और विज़ुअलाइज़ेशन

    इस ट्यूटोरियल में, हम Python में pandas और matplotlib जैसे मॉड्यूल का उपयोग करके डेटा विश्लेषण और विज़ुअलाइज़ेशन के बारे में सीखेंगे। Python डेटा विश्लेषण चीजों के लिए एक उत्कृष्ट फिट है। निम्न कमांड का उपयोग करके pandas और matplotlib मॉड्यूल इंस्टॉल करें।pip install pandaspip install matplotlibइंस्

  1. पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी) पायथन में इमेज प्रोसेसिंग (Pillow लाइब्रेरी)

    Pillow (PIL का फोर्क) पायथन में इमेज प्रोसेसिंग के लिए डिफ़ैक्टो स्टैंडर्ड लाइब्रेरी है। यह सरल से उन्नत इमेज मैनिपुलेशन सपोर्ट करता है। इंस्टॉलेशन pip install pillow इमेज लोड करना और जानकारी देखना from PIL import Image # इमेज खोलें img = Image.open(statue_of_unity.jpg) # बेसिक जानकारी print(fफॉ