python - 机器学习实战代码中的.split函数与.strip函数疑惑
PHP中文网
PHP中文网 2017-04-18 09:43:32
0
3
604

图1是学习到机器学习实战2.2.1节时,knn.py中需要的所有代码。图二是要处理的数据集合,可以看到有4列,行数很多。我的疑问是图三中33行与34行代码,既然用strip函数处理了每行的数据,那每行的空格和分行符都被去掉了,我认为经过33行代码处理后,第一行就变成了409208.3269760.9539523这个样子,这个样子的话split没办法进行划分啊?split是为了将每行中每一列的数据进行分组,保存到列表里,但是为什么不直接用split()去分?即用空格去分。给的数据每行没有制表符/t,为什么要用/t去分?
希望大家能指点一下,谢谢了。

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(3)
大家讲道理

リーリー

効果のデモンストレーション:

リーリー
いいねを押す +0
迷茫

リーリー

いいねを押す +0
左手右手慢动作

stripの説明は上の階に書いてあります
先頭と末尾は真ん中を残して先頭と末尾を指します
また、本全体のデータの読み方が下手すぎると思うので、 pandasなら一行でできます
pd.read_csv('dataSet.txt', sep='t', header=None)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!