|
import numpy as np |
|
|
|
import gradio as gr |
|
|
|
def transpose(matrix): |
|
return matrix.T |
|
|
|
demo = gr.Interface( |
|
transpose, |
|
gr.Dataframe(type="numpy", datatype="number", row_count=5, col_count=3, show_fullscreen_button=True, show_search="search"), |
|
"numpy", |
|
examples=[ |
|
[np.zeros((3, 3)).tolist()], |
|
[np.ones((2, 2)).tolist()], |
|
[np.random.randint(0, 10, (3, 10)).tolist()], |
|
[np.random.randint(0, 10, (10, 3)).tolist()], |
|
[np.random.randint(0, 10, (10, 10)).tolist()], |
|
], |
|
cache_examples=False |
|
) |
|
|
|
if __name__ == "__main__": |
|
demo.launch() |
|
|