Ի՞նչ է NumPy տեսքը:
Ի՞նչ է NumPy տեսքը:

Video: Ի՞նչ է NumPy տեսքը:

Video: Ի՞նչ է NumPy տեսքը:
Video: Einsum Is All You Need: NumPy, PyTorch and TensorFlow 2024, Ապրիլ
Anonim

Ինչ է ա դիտել ա NumPy զանգված? Ինչպես ասում է նրա անունը, այն պարզապես զանգվածի տվյալները դիտելու մեկ այլ միջոց է: Տեխնիկապես դա նշանակում է, որ երկու օբյեկտների տվյալները համօգտագործվում են: Դուք կարող եք ստեղծել դիտումներ ընտրելով սկզբնական զանգվածի մի հատվածը, կամ նաև փոխելով dtype (կամ երկուսի համակցությունը):

Այս կերպ NumPy-ը պատճենո՞ւմ է:

Բոլոր զանգվածները ստեղծվել են հիմնականի կողմից կտրատում միշտ սկզբնական զանգվածի դիտումներ են: NumPy կտրատում ա-ի փոխարեն ստեղծում է դիտում պատճենել ինչպես ներկառուցված Python հաջորդականությունների դեպքում, ինչպիսիք են string, tuple և list:

ինչ է NumPy զանգվածը: Զանգվածներ . Ա թմրած զանգված արժեքների ցանց է, բոլորը նույն տիպի, և ինդեքսավորվում են ոչ բացասական ամբողջ թվերի բազմակի միջոցով: Չափերի թիվը կազմում է զանգված ; ան-ի ձևը զանգված -ի չափը տվող ամբողջ թվերի բազմություն է զանգված յուրաքանչյուր հարթության երկայնքով:

Հետագայում հարցն այն է, թե ինչպես կարող եք մակերեսորեն պատճենել տվյալները NumPy-ում:

Գրադարանի գործառույթը պատճենել . պատճենել () ենթադրվում է ստեղծել ա մակերեսային պատճեն իր փաստարկի, բայց երբ կիրառվում է ա NumPy զանգված այն ստեղծում է ա մակերեսային պատճեն B իմաստով, այսինքն՝ նոր զանգվածը ստանում է իր սեփականը պատճենել որ տվյալները բուֆեր, այնպես որ մի զանգվածի փոփոխությունները չեն ազդում մյուսի վրա:

Ինչպե՞ս կարող եմ պատճենել զանգվածը Numpy-ում:

  1. Շարահյուսություն՝ numpy.copy(a, order='K') Վերադարձնել տրված օբյեկտի զանգվածի պատճենը:
  2. Պարամետրեր՝ a: array_like: Մուտքագրեք տվյալներ.
  3. կարգը՝ {'C', 'F', 'A', 'K'}, կամընտիր: Վերահսկում է պատճենի հիշողության դասավորությունը: «C» նշանակում է «C» կարգ, «F» նշանակում է «F» կարգ, «A» նշանակում է «F», եթե a-ն Fortran-ի հարակից է, «C»՝ հակառակ դեպքում:
  4. Վերադարձ: arr: ndarray:

Խորհուրդ ենք տալիս: