欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力
对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。
专栏:
文章概述:对Python切片操作的介绍
关键词:Python切片操作
本文目录:
Python切片操作
切片是Python序列及其重要的操作,适用于列表、元组、字符串等等。
列表[起始偏移量start : 终止偏移量end [:步长step]]
切片操作是从列表A中获取一个子列表B。列表A可以称为父列表。从A中获取B,需要指定B在A中的开始索引和结束索引,因此,切片操作需要指定两个索引。
pystr='Python'
pystr[:]
pystr[2:]
pystr[:5]
pystr[1:5]
pystr[1:5:2]
pystr[:-3]
pystr[-5:-3]
pystr[::-1]
pystr[::-2]
pystr[1:-3]
机器学习中切片可用于分割数据集为训练集和测试集,假如总共有10000条样本数据:
TrainSet=Data[:8000]
TestSet=Data[8000:]
batch_size=100
num_batches=len(TrainSet)/batch_size
for epoch in epoches:
for index in num_batches:
batch = TrainSet[batch_size*index:(batch_size+batch_size*index)]
# 接下来应用这个批次的数据去训练模型