An warware: ƙirƙiri ginshiƙai a cikin streamlit

Babban matsalar da ke da alaƙa da ƙirƙirar ginshiƙai a cikin Streamlit shine cewa yana iya zama da wahala don ƙirƙirar shimfidu masu rikitarwa. An tsara Streamlit don zama kayan aiki mai sauƙi da sauƙi don ƙirƙirar abubuwan gani na bayanai, don haka ba shi da matsayi ɗaya na sassauci kamar ƙarin kayan aikin shimfidawa na ci gaba kamar HTML ko CSS. Bugu da ƙari, Streamlit baya goyan bayan gida na ginshiƙai, wanda zai iya yin wahalar ƙirƙirar shimfidu masu rikitarwa tare da ginshiƙai masu yawa.

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")  

    ])])

# Layin 1: Wannan layin yana shigo da ɗakin karatu mai Streamlit.
# Layin 2: Wannan layin yana haifar da ginshiƙai biyu a cikin aikace-aikacen Streamlit.
# Layi na 3-7: Wannan katangar lambar tana bayyana ginshiƙi na farko, wanda ya ƙunshi nau'in rubutu da sildi.
# Layi na 8-12: Wannan katangar lambar tana bayyana shafi na biyu, wanda ya ƙunshi nau'in rubutu da ɓangaren akwati.

Menene tsari

Tsarin tsari a Python tarin kayayyaki ne da fakiti waɗanda ke ba da tsari don haɓaka aikace-aikace. Yana ba da ainihin tsarin aikace-aikacen, kamar shimfidar kundin adireshi, Layer samun damar bayanai, da abubuwan haɗin mai amfani. Hakanan ya haɗa da ɗakunan karatu na ayyuka da azuzuwan waɗanda za a iya amfani da su don haɓaka aikace-aikace cikin sauri. Ana iya amfani da tsarin aiki don ƙirƙirar aikace-aikacen yanar gizo, aikace-aikacen tebur, aikace-aikacen hannu, da ƙari.

Tsarin Streamlit

Streamlit babban ɗakin karatu ne na Python mai buɗewa wanda ke sauƙaƙa ƙirƙira da raba kyawawan kayan aikin gidan yanar gizo na al'ada don ilimin kimiyyar bayanai da na'ura. Yana ba da hanya mai sauƙi, mai hankali don gina aikace-aikacen gidan yanar gizo tare da ƙaramin ƙoƙari. Ana gina ƙa'idodi masu sauƙi ta amfani da lambar Python kawai, don haka ba a buƙatar HTML ko JavaScript. Hakanan Streamlit yana goyan bayan manyan ɗakunan karatu na kimiyyar bayanai kamar NumPy, Pandas, Scikit-learn, da TensorFlow. Tare da Streamlit zaku iya ƙirƙirar abubuwan gani masu ƙarfi da sauri kuma ku raba su tare da abokan aiki ko duniya.

Ta yaya zan ƙirƙiri ginshiƙai a cikin streamlit tare da Python

Streamlit babban ɗakin karatu ne na Python mai buɗewa wanda ke sauƙaƙa ƙirƙirar aikace-aikacen gidan yanar gizo tare da ƴan layukan lamba. An ƙirƙira shi don sa ƙirar ilimin kimiyyar bayanai da na'ura mafi sauƙi da sauƙi don amfani ga masu amfani da ba fasaha ba.

Ƙirƙirar ginshiƙai a cikin Streamlit tare da Python abu ne mai sauƙi kuma mai sauƙi. Mataki na farko shine shigo da ɗakin karatu na Streamlit:

shigo da streamlit kamar st

Sannan, zaku iya ƙirƙirar ginshiƙai ta amfani da aikin st.columns(). Wannan aikin yana ɗaukar gardama guda biyu: adadin ginshiƙan da kuke son ƙirƙira, da jerin zaɓi na widgets ko abubuwan da yakamata a sanya su a kowane shafi. Misali, idan kuna son ƙirƙirar ginshiƙai biyu masu ɗauke da akwatunan rubutu, kuna iya yin haka:

st.columns([st.text_input ("Shafi na 1"), st.text_input("Shafi na 2")])

Hakanan zaka iya ƙididdige faɗin kowane shafi ta hanyar ƙaddamar da hujja ta uku na zaɓi cikin aikin st.columns():

st.columns ([st.text_input ("Shafi na 1"), st.text_input ("Shafi na 2")], nisa = [200, 400])

Wannan zai saita faɗin Rukunin 1 zuwa pixels 200 da faɗin Rukunin 2 zuwa pixels 400 bi da bi.

Shafi posts:

Leave a Comment