Python 3.13 vs. Julia 1.11 with Word Frequencies

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 12

  • @sounkoumahamanetoure4607
    @sounkoumahamanetoure4607 2 หลายเดือนก่อน +2

    What would the same task in R look like given the native aggregation functions ?

    • @ekbphd3200
      @ekbphd3200  2 หลายเดือนก่อน +1

      I think you’re referring to the table function in base R. Yeah, you could load up all words in a vector and then pass that vector into the table function and then use the names function to get the words out of the table result (as the table result itself holds the numbers).

    • @juvencus_
      @juvencus_ 2 หลายเดือนก่อน

      @@ekbphd3200And speed-wise?

    • @ekbphd3200
      @ekbphd3200  หลายเดือนก่อน

      I haven’t tested it, but I assume it would be slower than data.table and tidyverse.

  • @chrismen83240
    @chrismen83240 หลายเดือนก่อน +1

    1.11 make Array a native julia type instead of a c wrapper, I think Dictonnary now also rely on the new Memory type so that made it even better. 1.12 should allow the compiler to actually use it to say if a vector should be only stack allocated ect ect so maybe another 1.5 x there ? not sure at all

    • @ekbphd3200
      @ekbphd3200  หลายเดือนก่อน

      Sounds cool!

  • @DataPastor
    @DataPastor หลายเดือนก่อน +2

    That is not even an order of magnitude difference… and the Python code is not even optimized for speed. Well done Python! 🎉

    • @ekbphd3200
      @ekbphd3200  หลายเดือนก่อน

      Very true!

    • @gillesreyna1272
      @gillesreyna1272 19 วันที่ผ่านมา +2

      nor is the Julia code

    • @ekbphd3200
      @ekbphd3200  16 วันที่ผ่านมา

      @@gillesreyna1272 How can I make my Julia script faster?

    • @gillesreyna1272
      @gillesreyna1272 13 วันที่ผ่านมา

      @@ekbphd3200 can you drop the current script somewhere ?

    • @georgerogers1166
      @georgerogers1166 2 วันที่ผ่านมา

      Startup time