爱意满满的作品展示区。
YUX

为了迎接 3.14 πDay,用 streamlit 快速搭建了一个用于数据展示、交互的小页面 (homework)

  •  3
     
  •   YUX ·
    YUX · Mar 5, 2021 · 4142 views
    This topic created in 2073 days ago, the information mentioned may be changed or developed.

    为了直观感受一下 几个比较好玩的计算 π 的方法

    放几个截图 大概就是这个效果 主要是我的小🐓性能太捉🐓 包含了太多实时交互需要大量运算的东西 可能一个人在玩 20000 个随机数就把别人都卡住了


    • 优点是确实写得快,分分钟就写好了,类似 jupyter 的感觉
    • 还一个优点是比较美观

    • 第一个缺点是不方便部署,官方有个 share 可以用 但是要被邀请,刚提交申请
    • 性能确实不太行,不能和常用的 web 框架融合,这一点 pywebio 就很好


    正在把它迁移到树莓派

    Supplement 1  ·  Mar 5, 2021
    这个应该会有不错的性能提升⬇️
    https://piday.yux.io/
    Supplement 2  ·  Mar 25, 2021
    12 replies  •  2021-03-07 04:32:43 +08:00
    catoncat
    catoncat
    Mar 5, 2021❤️1
    1
    很有意思
    north521
    north521
    Mar 5, 2021
    2
    0 开头会被自动过滤啊,哈哈,还是差一点那
    no1xsyzy
    no1xsyzy
    Mar 5, 2021
    3
    数学方法 ✘ 数论方法 ✔
    话说 IOCCC 还有一个靠代码中下划线占用面积计算的。
    YUX
    YUX
    OP
    Mar 5, 2021
    4
    @li24361 #2 确实这里偷懒了 用了 `streamlit.number_input` 所以 0 开头就被过滤了 换成 `streamlit.text_input ` 就可以找 0 开头的数字了 不过哈哈哈我们学号没有 0 开头的😂


    @no1xsyzy #3 统计 数学 物理 其实是对应理学部的三个专业~
    biguokang
    biguokang
    Mar 5, 2021❤️1
    5
    可以做个缓存,缓存结果下次别人查相同的数字一下子就出来了,比如 12345678 或者 88888888 之类的数字肯定很多人查
    YUX
    YUX
    OP
    Mar 5, 2021
    6
    @biguokang #5 好的
    AhianSong
    AhianSong
    Mar 5, 2021❤️1
    7
    强,特意登陆点赞
    YUX
    YUX
    OP
    Mar 5, 2021
    8
    @AhianSong #7 谢谢鼓励
    pigmen
    pigmen
    Mar 5, 2021
    9
    物理方法有点意思
    omph
    omph
    Mar 6, 2021
    10
    很有意思,把一个知识点挺清晰的展示出来了
    zxCoder
    zxCoder
    Mar 6, 2021
    11
    我们学号是 10 位数。。。
    no1xsyzy
    no1xsyzy
    Mar 7, 2021
    12
    @YUX (我之前说得有点混乱了)
    数学方法不还是依赖统计模拟方法(蒙特卡洛方法)的嘛,不应该用连乘式么?
    然后好像其实物理也是……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1480 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 04:32 · PVG 12:32 · LAX 20:32 · JFK 23:32
    ♥ Do have faith in what you're doing.