Is it worth it to call Rust from Python with PyO3?

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

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

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

    Nice video, this comes in handy as I was indeed asking myself what use cases warrant reaching to PyO3. I am wondering though, if we convert the call `out_dict.get(w, 0)` to a "dummy" `if w in out_dict` won't it be faster? Something I also find missing here in the video is the memory and CPU (cores) usage. Not that I think Python would do better there, but it would be interesting to check.

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

      Great ideas! I’ll try these ideas in a future video.

  • @SBrown-ou1xl
    @SBrown-ou1xl 4 หลายเดือนก่อน +1

    That's a really cool project! Thanks for bringing it to our attention!

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

      No, no, thank you!

  • @zhaoziyang-c5h
    @zhaoziyang-c5h 4 หลายเดือนก่อน +1

    This was great, thanks! Had no idea this was available. Going to implement it into my python ebook reader

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

      You're welcome! Best of luck!

  • @j-p-d-e-v
    @j-p-d-e-v 4 หลายเดือนก่อน +1

    Nice video, the speed boost from Rust is almost twice. Can you do polars and pandas performance comparison?

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

      Thanks! Yeah, Rust wins again. Ah, interesting idea. I'll have to try that comparison at some point in the future.

    • @RatafakRatafak
      @RatafakRatafak 5 วันที่ผ่านมา

      I dont think 2x performance speedup is worth handling two languages