Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 数组的形状(单位:NumPy)_Python_Arrays_Numpy_Deep Learning_Neural Network - Fatal编程技术网

Python 数组的形状(单位:NumPy)

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的形状是如

在《神经网络与通过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的形状是如何(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)