Megoldva: hozzon létre oszlopokat áramvonalasan

A Streamlitben az oszlopok létrehozásával kapcsolatos fő probléma az, hogy nehéz lehet összetett elrendezéseket létrehozni. A Streamlit egy egyszerű és egyértelmű eszköz az adatvizualizációk létrehozásához, így nem rendelkezik ugyanolyan rugalmassággal, mint a fejlettebb elrendezési eszközök, például a HTML vagy a CSS. Ezenkívül a Streamlit nem támogatja az oszlopok egymásba ágyazását, ami megnehezítheti a több oszlopot tartalmazó összetett elrendezések létrehozását.

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. sor: Ez a sor importálja a Streamlit könyvtárat.
# 2. sor: Ez a sor két oszlopot hoz létre a Streamlit alkalmazásban.
# 3-7. sor: Ez a kódblokk határozza meg az első oszlopot, amely egy szöveges elemet és egy csúszkaelemet tartalmaz.
# 8-12. sor: Ez a kódblokk határozza meg a második oszlopot, amely egy szövegelemet és egy jelölőnégyzet elemet tartalmaz.

Mi az a keret

A Python keretrendszere olyan modulok és csomagok gyűjteménye, amelyek struktúrát biztosítanak az alkalmazások fejlesztéséhez. Ez biztosítja az alkalmazások alapvető szerkezetét, például a címtárelrendezést, az adatelérési réteget és a felhasználói felület összetevőit. Tartalmaz olyan függvény- és osztálykönyvtárakat is, amelyek segítségével gyorsan fejleszthetők alkalmazások. A keretrendszerek webalkalmazások, asztali alkalmazások, mobilalkalmazások és egyebek létrehozására használhatók.

Áramlatos keret

A Streamlit egy nyílt forráskódú Python-könyvtár, amely megkönnyíti gyönyörű, egyedi webalkalmazások létrehozását és megosztását adattudományi és gépi tanulási célokra. Egyszerű, intuitív módot kínál az interaktív webalkalmazások minimális erőfeszítéssel történő létrehozására. Az egyszerűsített alkalmazások csak Python kóddal készülnek, így nincs szükség HTML-re vagy JavaScriptre. A Streamlit támogatja az olyan népszerű adattudományi könyvtárakat is, mint a NumPy, Pandas, Scikit-learn és TensorFlow. A Streamlit segítségével gyorsan létrehozhat hatékony adatvizualizációt, és megoszthatja azokat kollégáival vagy a világgal.

Hogyan hozhatok létre oszlopokat áramvonalasan a Python segítségével

A Streamlit egy hatékony, nyílt forráskódú Python-könyvtár, amely megkönnyíti az interaktív webalkalmazások létrehozását néhány sornyi kóddal. Úgy tervezték, hogy az adattudományi és gépi tanulási modelleket hozzáférhetőbbé és könnyebben használhatóvá tegye a nem műszaki felhasználók számára.

Az oszlopok létrehozása a Streamlitben Python segítségével egyszerű és egyértelmű. Az első lépés a Streamlit könyvtár importálása:

import streamlit mint st

Ezután az st.columns() függvénnyel oszlopokat hozhat létre. Ez a függvény két argumentumot használ: a létrehozni kívánt oszlopok számát, valamint az egyes oszlopokban elhelyezendő widgetek vagy elemek opcionális listáját. Például, ha két oszlopot szeretne létrehozni, amelyek szövegdobozokat tartalmaznak, megteheti ezt:

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

Az egyes oszlopok szélességét úgy is megadhatja, hogy egy opcionális harmadik argumentumot ad át a st.columns() függvénynek:

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

Ezzel az 1. oszlop szélességét 200 képpontra, a 2. oszlop szélességét pedig 400 képpontra állítja be.

Kapcsolódó hozzászólások:

Írj hozzászólást