![Python深度学习:基于TensorFlow(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/658/48593658/b_48593658.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2 存取元素
上节我们介绍了生成数组的几种方法。在数组生成后,应该如何读取所需的数据呢?本节就来介绍几种常用的方法。
![](https://epubservercos.yuewen.com/AE244A/28235093307371206/epubprivate/OEBPS/Images/23_02.jpg?sign=1738883694-YycMnJX28xKEpxjfbr3IAfzT06OYhvNx-0-edc3be5703092491506da8354ce89157)
如果你对上面这些获取方式还不是很清楚,没关系,下面我们通过图形的方式进一步说明,如图1-4所示,左边为表达式,右边为表达式获取的元素。注意,不同的边界表示不同的表达式。
![](https://epubservercos.yuewen.com/AE244A/28235093307371206/epubprivate/OEBPS/Images/24_01.jpg?sign=1738883694-T40az3raz1zqKQKzOKVYjoD95NEfaIBh-0-88d8cf47f6e041b488fa586d50c98a6a)
图1-4 获取多维数组中的元素
要获取数组中的部分元素,除了可以通过指定索引标签外,还可以使用一些函数来实现,如通过random.choice函数可以从指定的样本中随机抽取数据。
![](https://epubservercos.yuewen.com/AE244A/28235093307371206/epubprivate/OEBPS/Images/24_02.jpg?sign=1738883694-ThPBbHU6na7UFH4XxwVGn1YadV04dwa4-0-220573781b72c977af06e18d37d6ac5b)
运行结果如下:
![](https://epubservercos.yuewen.com/AE244A/28235093307371206/epubprivate/OEBPS/Images/24_03.jpg?sign=1738883694-qcEpNnsBDe1sH1YSBhVQHf2sSOa0a2aZ-0-c1fe5bdbfd9fcf61fa2be153368d7fa5)