Python 数组的形状(单位:NumPy)
在《神经网络与通过DeepLearning.AI进行的深度学习》课程中,我对第二周的编程作业有疑问Python 数组的形状(单位:NumPy),python,arrays,numpy,deep-learning,neural-network,Python,Arrays,Numpy,Deep Learning,Neural Network,在《神经网络与通过DeepLearning.AI进行的深度学习》课程中,我对第二周的编程作业有疑问 train_set_x_orig, train_set_y, test_set_x_orig, test_set_y, classes = load_dataset() 在上面的代码段中,他们说train\u set\u x\u orig是一个形状的numpy数组(m\u train,num\u px,num\u px,3) 有人请帮助我理解train\u set\u x\u orig的形状是如
train_set_x_orig, train_set_y, test_set_x_orig, test_set_y, classes = load_dataset()
在上面的代码段中,他们说train\u set\u x\u orig是一个形状的numpy数组(m\u train,num\u px,num\u px,3)
有人请帮助我理解train\u set\u x\u orig的形状是如何(m\u train,num\u px,num\u px,3),即使是我也无法想象numpy数组train\u set\u x\u orig的内容看起来像一幅图像。
在python中,请使用以下代码
导入matplotlib.pyplot作为plt
对于列车中的i\u集合\u x\u原点:
img=np.array(i.astype('uint8'))
plt.imshow(img)
plt.show()
这将逐一显示所有图像。
第一维度是图像的数量,
第二个维度是宽度
三维是高度
第四维是颜色通道这是非常特定于代码库的东西。有一个名为
load\u dataset()
的函数返回一个对象元组,其中一个是名为train\u set\u x\u orig
的numpy数组。这些数据是关于什么的?通常,图像有三个通道。示例解释:(m\u序列,num\u px,num\u px,3)
=n个图像
*n个像素宽度
*n个像素高度=n个像素宽度
*3个颜色通道
(例如RGB)