Нумпи.ресхапе () и нумпи.флаттен () у Питхон-у

Преглед садржаја:

Anonim

Преобликовање података

У неким приликама треба да преобликујете податке из широког у дугачки. За ово можете користити функцију преобликовања. Синтакса је

numpy.reshape(a, newShape, order='C')

Ево,

а : Низ који желите да преобликујете

невСхапе : Обликују се нове жеље

Редослед : Подразумевано је Ц што је битан стил реда.

Екампе оф Ресхапе

import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)

Излаз:

 // Before reshape[[1 2 3][4 5 6]] 
//After Reshapearray([[1, 2],[3, 4],[5, 6]]) 

Изравнајте податке

Када имате посла са неком неуронском мрежом као што је цонвнет, морате да изравнате низ. Можете да користите флаттен (). Синтакса је

numpy.flatten(order='C')

Ево,

Редослед : Подразумевано је Ц што је битан стил реда.

Екампе оф Флаттен

e.flatten() 

Излаз:

array([1, 2, 3, 4, 5, 6])