हल: स्ट्रीमलिट में कॉलम बनाएं

स्ट्रीमलिट में कॉलम बनाने से जुड़ी मुख्य समस्या यह है कि जटिल लेआउट बनाना मुश्किल हो सकता है। डेटा विज़ुअलाइज़ेशन बनाने के लिए स्ट्रीमलिट को एक सरल और सीधा उपकरण के रूप में डिज़ाइन किया गया है, इसलिए इसमें HTML या CSS जैसे अधिक उन्नत लेआउट टूल के समान लचीलापन नहीं है। इसके अतिरिक्त, स्ट्रीमलिट कॉलम के नेस्टिंग का समर्थन नहीं करता है, जिससे कई कॉलम के साथ जटिल लेआउट बनाना मुश्किल हो सकता है।

import streamlit as st 

# Create columns 
st.beta_columns([ 
    # Column 1 
    ("First Column", [ 
        st.text("This is the first column"),  
        st.slider("Slider in first column")  
    ]),  

    # Column 2 
    ("Second Column", [ 
        st.text("This is the second column"),  
        st.checkbox("Checkbox in second column")  

    ])])

# लाइन 1: यह लाइन स्ट्रीमलिट लाइब्रेरी को इम्पोर्ट करती है।
# लाइन 2: यह लाइन स्ट्रीमलिट ऐप में दो कॉलम बनाती है।
# लाइन्स 3-7: कोड का यह ब्लॉक पहले कॉलम को परिभाषित करता है, जिसमें एक टेक्स्ट एलिमेंट और एक स्लाइडर एलिमेंट होता है।
# लाइन्स 8-12: कोड का यह ब्लॉक दूसरे कॉलम को परिभाषित करता है, जिसमें एक टेक्स्ट एलिमेंट और एक चेकबॉक्स एलिमेंट होता है।

एक ढांचा क्या है

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

स्ट्रीमलिट फ्रेमवर्क

स्ट्रीमलिट एक ओपन-सोर्स पायथन लाइब्रेरी है जो डेटा साइंस और मशीन लर्निंग के लिए सुंदर, कस्टम वेब ऐप बनाना और साझा करना आसान बनाता है। यह न्यूनतम प्रयास के साथ इंटरएक्टिव वेब एप्लिकेशन बनाने का एक सरल, सहज तरीका प्रदान करता है। स्ट्रीमलिट ऐप्स केवल पायथन कोड का उपयोग करके बनाए गए हैं, इसलिए किसी HTML या जावास्क्रिप्ट की आवश्यकता नहीं है। Streamlit NumPy, Pandas, Scikit-learn, और TensorFlow जैसे लोकप्रिय डेटा विज्ञान पुस्तकालयों का भी समर्थन करता है। स्ट्रीमलिट के साथ आप जल्दी से शक्तिशाली डेटा विज़ुअलाइज़ेशन बना सकते हैं और उन्हें सहकर्मियों या दुनिया के साथ साझा कर सकते हैं।

मैं पायथन के साथ स्ट्रीमलिट में कॉलम कैसे बनाऊं

स्ट्रीमलिट एक शक्तिशाली ओपन-सोर्स पायथन लाइब्रेरी है जो कोड की कुछ पंक्तियों के साथ इंटरैक्टिव वेब एप्लिकेशन बनाना आसान बनाता है। इसे गैर-तकनीकी उपयोगकर्ताओं के लिए डेटा साइंस और मशीन लर्निंग मॉडल को अधिक सुलभ और उपयोग में आसान बनाने के लिए डिज़ाइन किया गया है।

पायथन के साथ स्ट्रीमलिट में कॉलम बनाना सरल और सीधा है। स्ट्रीमलिट लाइब्रेरी को आयात करने के लिए पहला कदम है:

सेंट के रूप में स्ट्रीमलिट आयात करें

फिर, आप st.columns() फ़ंक्शन का उपयोग करके कॉलम बना सकते हैं। यह फ़ंक्शन दो तर्क लेता है: कॉलम की संख्या जिसे आप बनाना चाहते हैं, और विजेट या तत्वों की एक वैकल्पिक सूची जिसे प्रत्येक कॉलम में रखा जाना चाहिए। उदाहरण के लिए, यदि आप टेक्स्ट बॉक्स वाले दो कॉलम बनाना चाहते हैं, तो आप ऐसा कर सकते हैं:

st.columns([st.text_input("कॉलम 1"), st.text_input("कॉलम 2")])

आप st.columns() फ़ंक्शन में एक वैकल्पिक तीसरा तर्क पारित करके प्रत्येक कॉलम की चौड़ाई भी निर्दिष्ट कर सकते हैं:

st.columns([st.text_input("कॉलम 1"), st.text_input("कॉलम 2")], चौड़ाई=[200, 400])

यह कॉलम 1 की चौड़ाई को क्रमशः 200 पिक्सेल और कॉलम 2 की चौड़ाई को क्रमशः 400 पिक्सेल पर सेट करेगा।

संबंधित पोस्ट:

एक टिप्पणी छोड़ दो