logo

Претворите Питхон листу у НумПи низове

Увод

У Питхон-у, листа је линеарна структура података која може да складишти хетерогене елементе. Не мора се дефинисати и може се смањити и проширити по потреби. С друге стране, НумПи низ је структура података која може да складишти хомогене елементе. Имплементиран је у Питхон-у користећи НумПи библиотеку. Ова библиотека је веома ефикасна у руковању вишедимензионалним низовима. Такође је веома ефикасан у руковању огромним бројем елемената података. НумПи низови користе мање меморије од Лист структура података. И НумПи низ и листа могу се идентификовати по вредности индекса.

Библиотека НумПи пружа две методе за претварање листа у низове у Питхон-у.

  1. Коришћење нумпи.арраи()
  2. Коришћење нумпи.асарраи()

Метод 1: Коришћење нумпи.арраи()

У Питхон-у, најједноставнији начин да се конвертује листа у НумПи низ је функција нумпи.арраи(). Узима аргумент и враћа НумПи низ. То ствара нову копију у меморији.

Програм 1

 # importing library of the array in python import numpy # initilizing elements of the list a = [1, 2, 3, 4, 5, 6, 7, 8, 9] # converting elements of the list into array elements arr = numpy.array(a) # displaying elements of the list print ('List: ', a) # displaying elements of the array print ('Array: ', arr) 

Излаз:

 List: [1, 2, 3, 4, 5, 6, 7, 8, 9] Array: [1 2 3 4 5 6 7 8 9] 
Претворите Питхон листу у НумПи низове

Метод 2: Коришћење нумпи.асарраи()

У Питхон-у, други метод је функција нумпи.асарраи() која конвертује листу у НумПи низ. Узима аргумент и конвертује га у НумПи низ. Не ствара нову копију у меморији. У овом случају, све промене направљене у оригиналном низу се одражавају на НумПи низ.

јава слееп

Програм 2

 # importing library of the array in python import numpy # initilizing elements of the list a = [1, 2, 3, 4, 5, 6, 7, 8, 9] # converting elements of the list into array elements arr = numpy.asarray(a) # displaying elements of the list print ('List:', a) # displaying elements of the array print ('Array: ', arr) 

Излаз:

 List: [1, 2, 3, 4, 5, 6, 7, 8, 9] Array: [1 2 3 4 5 6 7 8 9] 
Претворите Питхон листу у НумПи низове

Програм 3

 # importing library of the NumPy array in python import numpy # initilizing elements of the list lst = [1, 2, 3, 4, 5, 6, 7, 8, 9] # converting elements of the list into array elements arr = numpy.asarray(lst) # displaying elements of the list print ('List:', lst) # displaying elements of the array print ('arr: ', arr) # made another array out of arr using asarray function arr1 = numpy.asarray(arr) #displaying elements of the arr1 before the changes made print('arr1: ' , arr1) #change made in arr1 arr1[3] = 23 #displaying arr1 , arr , list after the change has been made print('lst: ' , lst) print('arr: ' , arr) print('arr1: ' , arr1) 

Излаз:

 List: [1, 2, 3, 4, 5, 6, 7, 8, 9] arr: [1 2 3 4 5 6 7 8 9] arr1: [1 2 3 4 5 6 7 8 9] lst: [1, 2, 3, 4, 5, 6, 7, 8, 9] arr: [ 1 2 3 23 5 6 7 8 9] arr1: [ 1 2 3 23 5 6 7 8 9] 
Претворите Питхон листу у НумПи низове