Lahendatud: loo vooluvalgustuses veerud

Streamlitis veergude loomisega seotud peamine probleem on see, et keerukate paigutuste loomine võib olla keeruline. Streamlit on loodud olema lihtne ja arusaadav tööriist andmete visualiseerimiste loomiseks, nii et sellel pole sama paindlikkust kui täiustatud paigutustööriistadel, nagu HTML või CSS. Lisaks ei toeta Streamlit veergude pesastamist, mis võib raskendada mitme veeruga keerukate paigutuste loomist.

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. rida: see rida impordib Streamlit teegi.
# 2. rida: see rida loob rakenduses Streamlit kaks veergu.
# Read 3-7: see koodiplokk määratleb esimese veeru, mis sisaldab tekstielementi ja liugurelementi.
# Read 8-12: see koodiplokk määratleb teise veeru, mis sisaldab tekstielementi ja märkeruudu elementi.

Mis on raamistik

Pythoni raamistik on moodulite ja pakettide kogum, mis pakuvad struktuuri rakenduste arendamiseks. See pakub rakenduse põhistruktuuri, nagu kataloogi paigutus, andmete juurdepääsukiht ja kasutajaliidese komponendid. See sisaldab ka funktsioonide ja klasside teeke, mida saab kasutada rakenduste kiireks arendamiseks. Raamistikuid saab kasutada veebirakenduste, töölauarakenduste, mobiilirakenduste ja muu loomiseks.

Sujuv raamistik

Streamlit on avatud lähtekoodiga Pythoni teek, mis muudab andmeteaduse ja masinõppe jaoks mõeldud kaunite kohandatud veebirakenduste loomise ja jagamise lihtsaks. See pakub lihtsat ja intuitiivset viisi interaktiivsete veebirakenduste loomiseks minimaalse vaevaga. Vooluvalgustusega rakendused on loodud ainult Pythoni koodi abil, seega pole HTML-i ega JavaScripti vaja. Streamlit toetab ka populaarseid andmeteaduslikke teeke, nagu NumPy, Pandas, Scikit-learn ja TensorFlow. Streamlitiga saate kiiresti luua võimsaid andmevisualisatsioone ja jagada neid kolleegide või kogu maailmaga.

Kuidas Pythoni abil vooluvalgustusega veerge luua

Streamlit on võimas avatud lähtekoodiga Pythoni teek, mis muudab interaktiivsete veebirakenduste loomise lihtsaks vaid mõne koodirea abil. See on loodud selleks, et muuta andmeteaduse ja masinõppe mudelid mittetehnilistele kasutajatele kättesaadavamaks ja hõlpsamini kasutatavaks.

Pythoni abil Streamlitis veergude loomine on lihtne ja arusaadav. Esimene samm on Streamliti teegi importimine:

impordi vooluvalgustusega st

Seejärel saate luua veerge funktsiooni st.columns() abil. See funktsioon kasutab kahte argumenti: veergude arvu, mida soovite luua, ja valikulist vidinate või elementide loendit, mis tuleks igasse veergu paigutada. Näiteks kui soovite luua kaks tekstikasti sisaldavat veergu, saate teha järgmist.

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

Samuti saate määrata iga veeru laiuse, edastades valikulise kolmanda argumendi funktsiooni st.columns():

st.columns([st.text_input("Verg 1"), st.text_input("Veerg 2"], width=[200, 400])

See seab 1. veeru laiuseks vastavalt 200 pikslit ja 2. veeru laiuseks vastavalt 400 pikslit.

Seonduvad postitused:

Jäta kommentaar