DISTRICT 37

なにか

pandas_profiling1.4.2のバグ

dragstar.hatenablog.com

バグがあったが即修正されていた件。みんな使ってるんだねこのツール

Correlationが表示されない

前回の記事よりColaboratoryと微妙に出力結果が違うという事で、バージョンを疑ったことによりアップデートを試してみた。1.4.0から1.4.2へ。そしたらCorrelationが表示されないという現象が発生した。

続きを読む

pandas_profilingという罪

また一つ罪なツールが出回ってしまったようだ

pandas_profiling

データのサマリーは非常に面倒な作業だ。

import pandas as pd
import seaborn as sns

iris = sns.load_dataset('iris')

まずは何かしらのデータがあったとして(今回も例によってiris)この内容をとりあえず俯瞰したいときにはdescribe()を駆使して何とか見ていった。

続きを読む

第53回スーパーボウル

2月の第一月曜日。年に一度のお楽しみと呼んでいるこの日、私用でも体調不良でもなく、ただ休む。なぜならスーパーボウルが日本時間の月曜日、朝8時から中継があるからだ!!夜中にも再放送はあるのだが、ヤフートラップなどに苦しめられる可能性もあるので、観戦は生放送に限る!!!

ペイトリオッツvsラムズ

今回の対戦カードは、去年に引き続きレジェンドQBトムブレイディ率いるNEペイトリオッツ。対して33歳の若きヘッドコーチが指揮するLAラムズ

続きを読む

Jupyter notebookを5.7にアップグレードしたら起動しない

ライブラリをアップグレードするとこういうのが出るからうかつにできない。でもやってしまったからには後の祭りなので、解決しなければならない。ほかのライブラリにも何か出てるんだろうなぁ、とため息がでる。

  • 出たエラー
  • 解決編

出たエラー

2月にもなったし、心機一転ライブラリをアップグレードしてさぁJupyterで遊ぶかと意気込んでいたところ、エラーメッセージが飛んできて終了した。

ちなみにアップグレードしたnotebookは5.7となる

$ jupyter notebook
(中略)
  File "/home/user/.pyenv/versions/3.6.6/lib/python3.6/socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

萎えるぜ。

続きを読む

神戸女学院・算数の問題をpythonで解く

算数の問題を眺めていたら、面白い問題を見つけた。小学生の算数あなどれん。

表面積と体積の問題

問題の出典は神戸女学院と書いてあったのだが、何年の問題かまではわからなかった。図形はパワポで手書きしたので微妙にずれているのは脳内で補完して欲しい。

f:id:dragstarclassic:20181218100813p:plain

続きを読む

Django2で画像をアップロードする処理を作る

忘備録。基本的な処理と、ちょっと応用した処理。

設定

画像を扱うライブラリとしてpillowが必要

pip install pillow

続いて<projekct>/settings.pyを編集

STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'

<project>/url.pyも編集

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/', include('django.contrib.auth.urls')),
    path('accounts/', include('accounts.urls')),
]

if settings.DEBUG:
  urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

と、これで準備完了

続きを読む