python實現將一維列表轉換為多維列表(numpy+reshape)
阿新 • • 發佈:2020-01-09
如題,我們直接使用numpy
#!D:/workplace/python # -*- coding: utf-8 -*- # @File : numpy_reshape.py # @Author: WangYe # @Date : 2018/7/23 # @Software: PyCharm import numpy a=[1,2,3,1,4,5,5846,464,64,456,4] print(a) b=numpy.array(a).reshape(len(a),1) # reshape(列的長度,行的長度) print(b) #轉換為二維矩陣 print('b的形狀是'+numpy.shape(b)) #12行1列
執行結果為:
D:\anaconda3\python.exe D:/workplace/python/TEST/numpy_reshape.py [1,4] [[ 1] [ 2] [ 3] [ 1] [ 4] [ 5] [5846] [ 464] [ 64] [ 456] [ 456] [ 4]] (12,1)
這樣,我們就將一維列表轉換為二維列表啦,俗稱列表中的列表。
以上這篇python實現將一維列表轉換為多維列表(numpy+reshape)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。