Summary
I would like to change the vertical number input to column number input
Steps to reproduce
Code snippet:
import numpy as np
import streamlit as st
st.header('Input Data')
p = np.array([[4,3,6,2],[1,4,3,5],[2,5,2,3],[5,2,4,1],[3,6,1,4]])
st.dataframe(p)
t = []
tb = len(p)
st.subheader('Enter the T value into row for multiplication')
for i in range(tb):
value = st.number_input(f'row{i}:', min_value=0, max_value=10, step=1)
t.append(value)
t = np.array(t)
t = np.tile(t, (p.shape[1], 1)).T
p_mod = np.multiply(p, t)
st.header('Output Data')
st.dataframe(p_mod)
Explain what you expect to happen when you run the code above.
Suppose If I run the above code I would get the number input in vertical order but I would like to have in horizontal order
Debug info
- Streamlit version: 1.20.0
- Python version: 3.9
- Using Conda
- OS version: WIndows 10
My output for the above program: