נפתרה: צור עמודות בזרימה

הבעיה העיקרית הקשורה ליצירת עמודות ב-Streamlit היא שיכול להיות קשה ליצור פריסות מורכבות. Streamlit נועד להיות כלי פשוט ופשוט ליצירת הדמיות נתונים, כך שאין לו את אותה רמת גמישות כמו כלי פריסה מתקדמים יותר כמו HTML או CSS. בנוסף, Streamlit אינו תומך בקינון של עמודות, מה שעלול להקשות על יצירת פריסות מורכבות עם מספר עמודות.

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: שורה זו מייבאת את ספריית Streamlit.
# שורה 2: שורה זו יוצרת שתי עמודות באפליקציית Streamlit.
# שורות 3-7: גוש קוד זה מגדיר את העמודה הראשונה, המכילה אלמנט טקסט ואלמנט סליידר.
# שורות 8-12: גוש קוד זה מגדיר את העמודה השנייה, המכילה רכיב טקסט ורכיב תיבת סימון.

מהי מסגרת

מסגרת ב-Python היא אוסף של מודולים וחבילות המספקות מבנה לפיתוח יישומים. הוא מספק את המבנה הבסיסי של יישום, כגון פריסת הספרייה, שכבת הגישה לנתונים ורכיבי ממשק המשתמש. זה כולל גם ספריות של פונקציות ומחלקות שניתן להשתמש בהן לפיתוח מהיר של יישומים. ניתן להשתמש במסגרות ליצירת יישומי אינטרנט, יישומי שולחן עבודה, אפליקציות לנייד ועוד.

מסגרת יעילה

Streamlit היא ספריית Python בקוד פתוח שמקלה ליצור ולשתף יישומי אינטרנט יפים ומותאמים אישית למדעי נתונים ולמידת מכונה. הוא מספק דרך פשוטה ואינטואיטיבית לבנות יישומי אינטרנט אינטראקטיביים במינימום מאמץ. אפליקציות Streamlit בנויות באמצעות קוד Python בלבד, כך שאין צורך ב-HTML או JavaScript. Streamlit תומך גם בספריות מדעיות פופולריות כגון NumPy, Pandas, Scikit-learn ו-TensorFlow. עם Streamlit אתה יכול ליצור במהירות הדמיות נתונים עוצמתיות ולשתף אותן עם עמיתים או עם העולם.

איך אני יוצר עמודות ב-streamlit עם Python

Streamlit היא ספריית Python רבת עוצמה בקוד פתוח שמקלה על יצירת יישומי אינטרנט אינטראקטיביים עם מספר שורות קוד בלבד. הוא נועד להפוך מודלים של מדעי נתונים ולמידת מכונה לנגישים יותר וקלים יותר לשימוש עבור משתמשים שאינם טכניים.

יצירת עמודות ב-Streamlit עם Python היא פשוטה וישירה. הצעד הראשון הוא לייבא את ספריית Streamlit:

יבוא זרימה כסט

לאחר מכן, תוכל ליצור עמודות באמצעות הפונקציה st.columns() . פונקציה זו דורשת שני ארגומנטים: מספר העמודות שברצונך ליצור, ורשימה אופציונלית של ווידג'טים או אלמנטים שיש למקם בכל עמודה. לדוגמה, אם תרצה ליצור שתי עמודות המכילות תיבות טקסט, תוכל לעשות זאת:

st.columns([st.text_input("עמודה 1"), st.text_input("עמודה 2")])

אתה יכול גם לציין את הרוחב של כל עמודה על ידי העברת ארגומנט שלישי אופציונלי לפונקציה st.columns():

st.columns([st.text_input("עמודה 1"), st.text_input("עמודה 2")], width=[200, 400])

פעולה זו תגדיר את הרוחב של עמודה 1 ל-200 פיקסלים ואת רוחב עמודה 2 ל-400 פיקסלים בהתאמה.

הודעות קשורות:

השאירו תגובה