python 은 1 차원 목록 을 다 차원 목록 으로 변환 합 니 다(numpy+reshape)

문제 와 같이 우 리 는 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,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, 2, 3, 1, 4, 5, 5846, 464, 64, 456, 456, 4]
[[  1]
 [  2]
 [  3]
 [  1]
 [  4]
 [  5]
 [5846]
 [ 464]
 [ 64]
 [ 456]
 [ 456]
 [  4]]
(12, 1)
이렇게 해서 우 리 는 1 차원 목록 을 2 차원 목록 으로 바 꾸 었 다.속칭 목록 의 목록 이 라 고 한다.
이 python 은 1 차원 목록 을 다 차원 목록(numpy+reshape)으로 바 꾸 는 것 을 실현 하 였 습 니 다.바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 실 수 있 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기