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

पायथन Sklearn: टेस्ट डेटासेट बनाएं (make_blobs, make_circles)

Sklearn सिंथेटिक डेटासेट

sklearn.datasets मॉड्यूल मशीन लर्निंग टेस्टिंग के लिए विभिन्न सिंथेटिक डेटासेट जनरेट करता है।

1. make_blobs: क्लस्टरिंग के लिए आइसोट्रोपिक गाऊसियन ब्लॉब्स

from sklearn.datasets import make_blobs
from matplotlib import pyplot as plt
from matplotlib import style

style.use("fast")

# 200 सैंपल, 4 केंद्र, 2 फीचर्स
X, y = make_blobs(n_samples=200, centers=4,
                  cluster_std=1, n_features=2, random_state=42)

plt.scatter(X[:, 0], X[:, 1], s=60, c='r', alpha=0.7)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("make_blobs: 4 Clusters")
plt.show()

आउटपुट

4 अलग-अलग लाल क्लस्टर्स वाला स्कैटर प्लॉट।

पायथन Sklearn: टेस्ट डेटासेट बनाएं (make_blobs, make_circles)

2. make_circles: संकेंद्रित वृत्त

from sklearn.datasets import make_circles
from matplotlib import pyplot as plt
from matplotlib import style

style.use("fast")

# 100 सैंपल, शोर 0.04
X, y = make_circles(n_samples=100, noise=0.04, factor=0.5, random_state=42)

plt.scatter(X[:, 0], X[:, 1], s=40, c='b', alpha=0.7)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("make_circles: Concentric Circles")
plt.show()

आउटपुट

नीले बिंदुओं वाले दो संकेंद्रित वृत्त।

पायथन Sklearn: टेस्ट डेटासेट बनाएं (make_blobs, make_circles)

अन्य उपयोगी जनरेटर्स

फ़ंक्शनउपयोग
make_classificationवर्गीकरण के लिए यादृच्छिक n-क्लास डेटासेट
make_regressionरिग्रेशन के लिए रैखिक/गैर-रैखिक डेटा
make_moonsदो अंतर्व्यापी अर्धचंद्राकार क्लस्टर
make_swiss_roll3D स्विस रोल मैनिफोल्ड
load_iris, load_digitsक्लासिक वास्तविक डेटासेट

उपयोग के लाभ

  • एल्गोरिदम प्रोटोटाइपिंग के लिए त्वरित डेटा।
  • पैरामीटर्स (शोर, क्लस्टर संख्या, आयाम) नियंत्रित करें।
  • विज़ुअलाइज़ेशन स्टाइल (रंग, आकार) वास्तविक डेटा से पहले टेस्ट करें।
  1. पायथन का उपयोग करके स्टॉपवॉच बनाएं पायथन का उपयोग करके स्टॉपवॉच बनाएं

    स्टॉपवॉच का उपयोग दो घटनाओं के बीच के समय अंतराल को मापने के लिए किया जाता है, आमतौर पर सेकंड से मिनट तक। इसके विभिन्न उपयोग हैं जैसे खेल में या औद्योगिक सेटअप में गर्मी, करंट आदि के प्रवाह को मापना। पायथन का उपयोग इसकी ट्किंटर लाइब्रेरी का उपयोग करके स्टॉपवॉच बनाने के लिए किया जा सकता है। इस लाइब्र

  1. पायथन का उपयोग करके वेबसाइट अलार्म बनाएं पायथन का उपयोग करके वेबसाइट अलार्म बनाएं

    इस खंड में हम देखेंगे कि पायथन का उपयोग करके वेबसाइट अलार्म सिस्टम कैसे बनाया जाए। समस्या कथन एक वेबसाइट URL और समय लेकर ब्राउज़र पर एक वेबसाइट URL खोलें। जब सिस्टम समय निर्दिष्ट समय पर पहुंचता है, तो वेबपेज खुल जाएगा। हम अपने बुकमार्क सेक्शन में विभिन्न वेब पेज स्टोर कर सकते हैं। कभी-कभी हमें कुछ

  1. पायथन का उपयोग करके वर्ड क्लाउड बनाना पायथन का उपयोग करके वर्ड क्लाउड बनाना

    इस समस्या में, एक फाइल है जिसमें कुछ टेक्स्ट है। हमें उन टेक्स्ट से वर्ड क्लाउड बनाना है और एक मास्किंग इमेज। प्रोग्राम वर्ड क्लाउड इमेज को png फॉर्मेट में स्टोर करेगा।इस समस्या को लागू करने के लिए, हमें पायथन की कुछ लाइब्रेरीज़ का उपयोग करने की आवश्यकता है। लाइब्रेरीज़ हैं: matplotlib, wordcloud, n