Numpy Array Copy Vs View - Numpy For Machine Learning 4

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

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

  • @Codemycom
    @Codemycom  2 ปีที่แล้ว

    ▶ Watch Entire Numpy Playlist ✅ Subscribe To My TH-cam Channel:
    bit.ly/3Q7frEH bit.ly/2IGzvOR
    ▶ See More At: ✅ Join My Facebook Group:
    Codemy.com bit.ly/2GFmOBz
    ▶ Learn to Code at Codemy.com ✅ Buy a Codemy T-Shirt!
    Take $30 off with coupon code: youtube1 bit.ly/2VC9WUN
    ▶ Get The Code:
    bit.ly/3mp2qJ3

  • @antareeproy2333
    @antareeproy2333 7 หลายเดือนก่อน +3

    So, the view( ) creates an array whose elements are always pointing at the elements of the original array??

  • @ShukyPersky
    @ShukyPersky 10 หลายเดือนก่อน +4

    The view creates another reference to the array. same is achieved by the assignment array_a = array_b
    then any change to either array will affect the one since both refer the same data in memory

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

      aka a "pointer"

  • @chandraprakash934
    @chandraprakash934 2 ปีที่แล้ว +1

    This is amazing ! Thank you very much :)

    • @Codemycom
      @Codemycom  2 ปีที่แล้ว

      Glad you enjoyed it!

  • @lorenminiuk2435
    @lorenminiuk2435 ปีที่แล้ว

    Informative as usual

  • @Tomandjerry-zk8pb
    @Tomandjerry-zk8pb 3 หลายเดือนก่อน

    Nice ❤

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

    how do you type in the italic f inside the print(f'Original NP1 {np1}' ?

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

      I don't, sublime does all that automatically.

  • @voltsandvelocity
    @voltsandvelocity 26 วันที่ผ่านมา

    View is like a Reference in CPP. You change the ref var but you also change the OG var. Copy is just copy.

  • @Birb_Is_The_Word
    @Birb_Is_The_Word ปีที่แล้ว +2

    What the difference between np2 = np1.view() and np2 = np1?😅

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

      Let 's try this code to see the difference
      import numpy as np
      np1 = np.array([1, 2, 3, 4, 5])
      # np2 = np1.view()
      np2 = np1
      np2.shape = (5, 1)
      np1 = np1.astype(float)
      print("np1:", np1)
      print("np2:", np2)

    • @cent-gu4su
      @cent-gu4su หลายเดือนก่อน +1

      The latter means np2 and np1 are exactly the same array, if you print the memory address of np2 and np1, they'll have the same address. in the first one however, they are stored in different places in memory. If you've done pointers in C, this'd make a lot of sense.

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

    Simple,
    Copy - Call by Value
    View - Call by reference

  • @AbdallahAnalyst
    @AbdallahAnalyst ปีที่แล้ว

    sir is this playlist really enough for ML ?

    • @Codemycom
      @Codemycom  ปีที่แล้ว

      Of course not, it's an introduction

    • @AbdallahAnalyst
      @AbdallahAnalyst ปีที่แล้ว

      @Codemycom OK can you recommend Playlist to watch after your Playlist now iam in sixth video

    • @Codemycom
      @Codemycom  ปีที่แล้ว

      @@AbdallahAnalyst I have a pandas playlist and a Pytorch playlist

  • @toufikazmou7852
    @toufikazmou7852 2 ปีที่แล้ว +1

    hi john , i want some help to build kivy app (i have the app ready)

    • @Codemycom
      @Codemycom  2 ปีที่แล้ว +1

      I have a kivy playlist

  • @jash4305
    @jash4305 2 ปีที่แล้ว

    Sir, make a video to upload & retrieve images in database and display images on tkinter GUI window !!!!

  • @francescot.neruda6855
    @francescot.neruda6855 2 ปีที่แล้ว

    💪🏻💪🏻

  • @gedtoon6451
    @gedtoon6451 ปีที่แล้ว +1

    I think it is very confusing to refer to a view as "a copy connected to the original array". It would be better to refer to it as an alias for the the original array.

    • @Codemycom
      @Codemycom  ปีที่แล้ว

      yeah, because that's different in some way

    • @gedtoon6451
      @gedtoon6451 ปีที่แล้ว +1

      @@Codemycom Yeas. A copy uses more memory, an alias does not.

    • @Codemycom
      @Codemycom  ปีที่แล้ว

      @@gedtoon6451 lol

    • @yagizgencer7559
      @yagizgencer7559 ปีที่แล้ว

      @@Codemycom what is funny about it

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

    that means if np1 is view of np2 then np2 is also of np1 !!!!!!!