Comments (2)
ご連絡ありがとうございます。私はWSLを使っているので、WindowsネイティブのPythonへの対応はできていませんでした。
Linuxターミナルの魅力は、プログラムを書かなくても簡単な処理なら、コマンドからすぐに実行できることです。逆にこれらの処理を行うためにプログラムを書かなければいけないというのは、面倒な感じがしてしまいます。そこで、コードセルの中身を変更するのではなく、Windowsネイティブ向けの注意書きとして追記するという対応にしたいと思います。
頂いたコードですが、少し変更して次のようにしたいと思います。
urlretrieveは廃止される可能性があるようですが、コードは短くなりますので。
import urllib.request
filename, _ = urllib.request.urlretrieve(
'https://archive.ics.uci.edu/ml/machine-learning-databases/00228/smsspamcollection.zip',
'smsspamcollection.zip'
)
今回は一つのファイルしか入っていませんが、本来unzipは複数のファイルを解凍することができますので。
import zipfile
with zipfile.ZipFile(filename, 'r') as fi:
fi.extractall('.')
headのデフォルトの表示行数は10行ですので。万一、ファイルが大きいときにforループを回し続けるのは時間を消費してしまいますので。
with open('SMSSpamCollection', encoding="utf-8") as fi:
for n, line in enumerate(fi):
if n < 10:
print(line, end='')
else:
break
UTF-8の文字コードの件もありがとうございます。こちらも、注意書きを入れる対応にしようと思います。
from mlnote.
上記対応承知いたしました。少しでも使っていただけてうれしいです。
それでは失礼いたします。
from mlnote.
Related Issues (12)
- Launchの訳が「発売」 HOT 4
- Amazon SageMaker Studio Labへの対応 HOT 2
- 3章でvalidationのMSRが最も低いのはd = 5ではなくd = 8だった HOT 1
- 「1.1. 回帰とは」における回帰の説明文 HOT 1
- 「2.9. 重回帰の実施例」で使用されているnumpy.polyfitは、NumPy 1.4からnumpy.polynomialが推奨
- 6.9.1. マクロ平均とマイクロ平均: 適合率と再現率が正解率と等しくなる場合 HOT 1
- 11. 階層的クラスタリングの誤字 HOT 1
- 5.6.最尤推定における誤字
- 第10章の誤字について
- 第4章の誤字について
- 第6章の誤字について
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mlnote.