0

最近在做深度学习  决定拿cnn做做  但是 照网上很多例子来做 有一个疑问 解决不了  就是 一个txt文件里面的行 怎么去打乱

 

anTiamo   2018-04-22 22:23



   3个回答 
3

举个例子,假如我有一个文件a.txt,然后按行来读取。

# 读取a.txt
>>> with open('a.txt') as f:
        content = f.readlines()
>>> content
['Today is good.\n', 'Tomorrow is good.\n', 'Yesterday was bad.\n', 'See you.']
>>>
# 打乱content中的顺序
>>> import random
>>> random.shuffle(content)
>>> content
['Yesterday was bad.\n', 'See you.', 'Today is good.\n', 'Tomorrow is good.\n']


木子周   2018-04-24 09:29

1

你意思是划分数据集?sklearn中有

from sklearn.model_selection import train_test_split

可以随机划分数据集。


如果不是划分数据集。那么可以使用random随机函数,就可以打乱行数了。多使用python

data2world   2018-04-23 17:22

0
如果你指的是将原本样本顺序打乱,dataframe读进来,shuffle。random(data),具体可百度

陈十一   2018-04-24 09:00



  相关主题

请问汉字CNN识别,怎么做标签呢?   3回答

python去掉中文文本中所有的标点符号   3回答

自定义CountVectorizera中默认的英语stop_words   1回答

求python里得到n-grams的包?   2回答

如何对中文部分进行独热处理(one-hot)   0回答

请问NLP中这种编码方式有没有什么术语?   1回答

如果不去除stop words,word2vec的结果会受到影响吗?   0回答

数据批量分析提取,求指点迷津   4回答

python里怎么把中文字符串转化为成list   1回答

如何用python统计一个txt文本的行数   3回答

用python统计字符串中空格的个数   3回答

wordcloud安装报错error: Microsoft Visual C++ 14.0 is required   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!