Selesai: buat lajur dalam streamlit

Masalah utama yang berkaitan dengan mencipta lajur dalam Streamlit ialah sukar untuk membuat reka letak yang kompleks. Streamlit direka bentuk untuk menjadi alat yang ringkas dan mudah untuk mencipta visualisasi data, jadi ia tidak mempunyai tahap fleksibiliti yang sama seperti alatan reka letak yang lebih maju seperti HTML atau CSS. Selain itu, Streamlit tidak menyokong sarang lajur, yang boleh menyukarkan untuk membuat reka letak yang kompleks dengan berbilang lajur.

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

    ])])

# Baris 1: Baris ini mengimport pustaka Streamlit.
# Baris 2: Baris ini mencipta dua lajur dalam apl Streamlit.
# Baris 3-7: Blok kod ini mentakrifkan lajur pertama, yang mengandungi elemen teks dan elemen peluncur.
# Baris 8-12: Blok kod ini mentakrifkan lajur kedua, yang mengandungi elemen teks dan elemen kotak semak.

Apakah rangka kerja

Rangka kerja dalam Python ialah koleksi modul dan pakej yang menyediakan struktur untuk membangunkan aplikasi. Ia menyediakan struktur asas aplikasi, seperti susun atur direktori, lapisan akses data dan komponen antara muka pengguna. Ia juga termasuk perpustakaan fungsi dan kelas yang boleh digunakan untuk membangunkan aplikasi dengan cepat. Rangka kerja boleh digunakan untuk membuat aplikasi web, aplikasi desktop, aplikasi mudah alih dan banyak lagi.

Perkemas rangka kerja

Streamlit ialah perpustakaan Python sumber terbuka yang memudahkan untuk mencipta dan berkongsi apl web tersuai yang cantik untuk sains data dan pembelajaran mesin. Ia menyediakan cara yang mudah dan intuitif untuk membina aplikasi web interaktif dengan usaha yang minimum. Apl streamlit dibina hanya menggunakan kod Python, jadi HTML atau JavaScript tidak diperlukan. Streamlit juga menyokong perpustakaan sains data yang popular seperti NumPy, Pandas, Scikit-learn dan TensorFlow. Dengan Streamlit anda boleh mencipta visualisasi data yang berkuasa dengan pantas dan berkongsinya dengan rakan sekerja atau dunia.

Bagaimanakah saya membuat lajur dalam streamlit dengan Python

Streamlit ialah perpustakaan Python sumber terbuka yang berkuasa yang memudahkan untuk mencipta aplikasi web interaktif dengan hanya beberapa baris kod. Ia direka untuk menjadikan sains data dan model pembelajaran mesin lebih mudah diakses dan lebih mudah digunakan untuk pengguna bukan teknikal.

Mencipta lajur dalam Streamlit dengan Python adalah mudah dan mudah. Langkah pertama ialah mengimport pustaka Streamlit:

import streamlit sebagai st

Kemudian, anda boleh membuat lajur dengan menggunakan fungsi st.columns(). Fungsi ini mengambil dua argumen: bilangan lajur yang anda ingin buat dan senarai pilihan widget atau elemen yang perlu diletakkan dalam setiap lajur. Sebagai contoh, jika anda ingin membuat dua lajur yang mengandungi kotak teks, anda boleh melakukan ini:

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

Anda juga boleh menentukan lebar setiap lajur dengan menghantar argumen ketiga pilihan ke dalam fungsi st.columns():

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

Ini akan menetapkan lebar Lajur 1 kepada 200 piksel dan lebar Lajur 2 kepada 400 piksel masing-masing.

Related posts:

Tinggalkan komen