python numpy的shape和reshape用法

导入numpy模块

from numpy import *
或者
import numpy as np

shape

shape [2,3] 表示为数组的意思是第一维有两个元素,第二维有三个元素,如: [[1,2,3],[4,5,6]]
类似tensorflow中张量的定义

reshape


给予数组一个新的形状,而不改变它的数据

newshape:整数值或整数元组。新的形状应该兼容于原始形状。如果是一个整数值,表示一个一维数组的长度;如果是元组,一个元素值可以为-1,此时该元素值表示为指定,此时会从数组的长度和剩余的维度中推断出

!(https://img-blog.csdn.net/20151024113444952?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)

参考链接

https://blog.csdn.net/u012005313/article/details/49383551