Išspręsta: sukurkite stulpelius apšvietimu

Pagrindinė problema, susijusi su stulpelių kūrimu „Streamlit“, yra ta, kad gali būti sunku sukurti sudėtingus išdėstymus. „Streamlit“ sukurta kaip paprastas ir nesudėtingas duomenų vizualizacijų kūrimo įrankis, todėl jis neturi tokio lankstumo kaip pažangesni išdėstymo įrankiai, pvz., HTML ar CSS. Be to, „Streamlit“ nepalaiko stulpelių įdėjimo, todėl gali būti sunku sukurti sudėtingus išdėstymus su keliais stulpeliais.

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 eilutė: ši eilutė importuoja Streamlit biblioteką.
# 2 eilutė: ši eilutė sukuria du stulpelius „Streamlit“ programoje.
# 3-7 eilutės: šis kodo blokas apibrėžia pirmąjį stulpelį, kuriame yra teksto elementas ir slankiklio elementas.
# 8-12 eilutės: šis kodo blokas apibrėžia antrąjį stulpelį, kuriame yra teksto elementas ir žymės langelio elementas.

Kas yra karkasas

„Python“ sistema yra modulių ir paketų rinkinys, suteikiantis struktūrą programoms kurti. Jame pateikiama pagrindinė programos struktūra, pvz., katalogo išdėstymas, duomenų prieigos sluoksnis ir vartotojo sąsajos komponentai. Tai taip pat apima funkcijų ir klasių bibliotekas, kurias galima naudoti norint greitai kurti programas. Frameworks gali būti naudojami kuriant žiniatinklio programas, darbalaukio programas, programas mobiliesiems ir kt.

Srautas karkasas

„Streamlit“ yra atvirojo kodo „Python“ biblioteka, leidžianti lengvai kurti ir bendrinti gražias tinkintas žiniatinklio programas, skirtas duomenų mokslui ir mašininiam mokymuisi. Tai paprastas ir intuityvus būdas sukurti interaktyvias žiniatinklio programas su minimaliomis pastangomis. Streamlit programos kuriamos naudojant tik Python kodą, todėl nereikia HTML ar JavaScript. „Streamlit“ taip pat palaiko populiarias duomenų mokslo bibliotekas, tokias kaip „NumPy“, „Pandas“, „Scikit-learn“ ir „TensorFlow“. Naudodami „Streamlit“ galite greitai sukurti galingas duomenų vizualizacijas ir dalytis jomis su kolegomis ar pasauliu.

Kaip sukurti srautinius stulpelius naudojant Python

„Streamlit“ yra galinga atvirojo kodo „Python“ biblioteka, kuri leidžia lengvai kurti interaktyvias žiniatinklio programas naudojant vos kelias kodo eilutes. Jis sukurtas tam, kad duomenų mokslo ir mašininio mokymosi modeliai būtų prieinamesni ir lengviau naudojami netechniniams vartotojams.

Sukurti stulpelius „Streamlit“ naudojant Python yra paprasta ir nesudėtinga. Pirmasis žingsnis yra importuoti Streamlit biblioteką:

importas supaprastintas kaip šv

Tada galite kurti stulpelius naudodami funkciją st.columns(). Šiai funkcijai naudojami du argumentai: stulpelių, kuriuos norite sukurti, skaičius ir pasirenkamas valdiklių arba elementų, kurie turi būti dedami į kiekvieną stulpelį, sąrašas. Pavyzdžiui, jei norite sukurti du stulpelius su teksto laukeliais, galite tai padaryti:

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

Taip pat galite nurodyti kiekvieno stulpelio plotį, perduodami pasirenkamą trečiąjį argumentą į funkciją st.columns():

st.columns([st.text_input("1 stulpelis"), st.text_input("2 stulpelis"], plotis = [200, 400])

Taip 1 stulpelio plotis bus atitinkamai 200 pikselių, o 2 stulpelio plotis – atitinkamai 400 pikselių.

Susijusios naujienos:

Palikite komentarą