- 1. HinterlandでTabを押していないのに勝手に補完されてしまう問題の解決方法
- 2. Seabornがめっちゃ進化していた!
- 3. データフレームについて–03: 行,列の取り出し
- 4. 古いEC2上のMySQLをAurora Serverless v2にしようとして、結局普通のAurora + Graviton2に落ち着いたという話
- 5. PyTorch音声処理モデルをMaxで動かすモジュール「nn~」の使い方
- 6. 植物の生育状態をLINEで監視してみた
- 7. AWS Lambda SAMとは?~AWS SAMを使ってPythonのLambdaプログラムを簡単に作成する~
- 8. データフレームについて--02:欠損値の取り扱い
- 9. GISデータに配列を格納したらあかん!っていう話
- 10. pandas.read_csvでUnicodeDecodeErrorが出るときの対処法
- 11. Python + librosa で14平米にスーベニア -広川恵一 Remix-から久川凪を救出する
- 12. scikit-learnのデータセットfetch_lfw_people
- 13. AtCoder Python 謎テク集
- 14. GuardDutyで検出した脅威をメール通知する
- 15. pythonで1桁の0/1反転を一行で
- 16. ete3を使って決定木可視化(SPSS Modelerにできるだけ寄せる)
- 17. データフレームについて--01
- 18. Twitterの感情分析を用いてビットコイン価格予測モデルを構築してみた
- 19. PythonによるRNA-Seq(バルク)データ解析 ~低発現遺伝子の除外・Log2倍率変化 (Fold change)の計算・統計計算 (Student's t, Benjamini-Hochberg)~
- 20. 東京海上日動プログラミングコンテスト2022(ABC256) A~D問題 ものすごく丁寧でわかりやすい解説 python 灰色~茶色コーダー向け #AtCoder
HinterlandでTabを押していないのに勝手に補完されてしまう問題の解決方法
Juoyter notebookの拡張機能のnbextensionsのHinterlandが有効な時にTabを押してないのに勝手に補完されてしまう問題の解決方法です.
適当なipynbを開く → Help → Continuous hints のチェックを外す
以上です.
この操作をするとTabを押した時だけ補完が働くようになるはずです.
結構長いこと調べてたのですが解決法が見つからず,適当にポチポチしてたら解決したので同じ状況で困っている人がいたら参考にしてください.
Seabornがめっちゃ進化していた!
# Next-generation seaborn interface
なんか、知らない間にseabornのinterfaceがめちゃくちゃ進化していたので共有 (https://seaborn.pydata.org/nextgen/demo.html) 。みんなが何かカッコいい図を使いたいときにとりあえず使うライブラリ。それがSeaborn。しかし、結局細かい調整をしようとすると、くそ長いパラメータを与えるか、MatplotlibのAPIを直接叩く羽目になってしまう。そもそも、現状のSeabornは描画Methodsが細分化されていて、Seaborn単体でも覚えなきゃいけないこと結構多い。ということで、慣れてくるとMatplotlibで1から書いた方が早くなってきて、筆者はあまり使わなくってしまっていた。
しかし、最新のseabornのプレリリースでinterfaceが大きく変更されていて、さまざまな形式のplotを統一的な記法で表現できるように進化していた。下記の例を見てもらえば分かると思うが、この新記法はRのggplot2にそっくりなので、ggplot2を使ったことがある人に
データフレームについて–03: 行,列の取り出し
# 行,列を取り出す
取り出した結果を保存するときには,データフレームに代入する。
## 1. `filter()` を使う
データフレームの**内容によって取り出すのではなく**,列名,行インデックスを指定して取り出す。[^1]
[^1]: 内容によって取り出す場合は,「2.4. 条件式を使って指定」を参照。
filter(items=None, like: ‘str | None’ = None, regex: ‘str | None’ = None, axis=None)
“`python
import pandas as pd
df = pd.DataFrame({
‘a’: [1, 2, 3, 4, 5],
‘b’: [1.2, 3.4, 5.6, 7.8, 9.0],
‘c’: [‘A’, ‘B’, ‘C’, ‘D’, ‘E’]
})
df
“`