python(79)

79follower
Kazutoshi Shinoda さんのアバター 38views

[Python]jupyter notebookでmatplotlib

jupyter notebook(iPython?)でmatplotlibを使うときは一番最初に以下のコードを実行しなくてはいけません。 %matplotlib inline これをしないとなぜかエラーが出てプロットできません! ... 2017年1月30日
Kazutoshi Shinoda さんのアバター 777views

Pandas.DataFrameをKerasにそのままぶちこんでませんか??

この記事はKerasを使い始めて間も無い人のために役立つ記事です。 この記事の要約(忙しい人向け) Kerasにpandas.DataFrameをつっこんではいけない。 numpy.ndarrayに変換する必要がある。 導入 まず... 2017年1月6日
otaguro さんのアバター 273views

Pythonで確率分布に従う乱数生成

Pythonで確率分布に従う乱数を生成するにはscipy.statsが便利です from scipy.stats import gamma from scipy.stats import beta from scipy.stats imp... 2016年12月15日
kato770 さんのアバター 21views

GmailAPIからラベルなど抽出

results = service.users().labels().list(userId='me').execute() 上記のコマンドでgmailの情報でラベルやメッセージなど、何種類かを取得することができます。 PyCharmを... 2016年11月10日
otaguro さんのアバター 70views

Pythonで再帰的にファイル検索

再帰的に処理をする部分をPythonで書いてもいいけれど、 subprocessでLinuxのコマンドを呼び出すと楽です。 #ファイル検索 import subprocess findOutputs = subprocess.check_... 2016年10月20日
kawaharasouta さんのアバター 254views

python3系 yumでインストール

yumでインストール出来るらしいです。 3.5は残念ながらyumでは無理そうでした。 普通にこれだけ↓ yum install python34 バージョン確認。。。 # python3 -V Python 3.4.3 ... 2016年9月1日
otaguro さんのアバター 833views

Pythonのlibrosaで楽曲中に含まれている12半音の強さを出力する

1.WAVEファイルを読み込む import librosa filename = "test.wav" y, sr = librosa.load(filename) 2.12半音の強さ(クロマグラム)を取得し、matplotlibで... 2016年7月28日
otaguro さんのアバター 382views

Pythonで入れ子になっているデータ構造を見やすく出力する

jsonを使います hoge=["5あいうえお","4かきくけこ",("3さしすせそ",{"2たちつてと":1,"1なにぬねの":2})] のようなデータがあったとして、普通に出力すると print(hoge) ['5あいうえお'... 2016年7月21日
kawaharasouta さんのアバター 97views

python 例外処理 例外の情報を出力

例外の情報を出力するときに、自分で整形した内容ではなく、エラーの情報そのものを出力する方法です。 exceptで受ける形名を Exception にしておけばすべての例外を受け取れます。 try : ... x = 1/0... 2016年7月7日
kawaharasouta さんのアバター 22views

python importするとき

モジュールをimportして、使うとき、ものによっては名前が長くてめんどくさい時がありますよね。 そんな時は、 from datetime import datetime as dt こんな感じにしてやると、 datetime を d... 2016年7月7日
Yuya Sato さんのアバター 60views

異なるバージョンのpythonを使う

システムで使用されているpythonと異なるバージョンのpythonをインストールします。 インストール ソースからインストールします。今回は異なるバージョンとしてPython2.7をインストールします。 # cd /usr/loca... 2016年7月4日
kawaharasouta さんのアバター 33views

python 日付を使うとき

日付を使うときは、datetimeを使います。 普通にこのまま計算できたり、比較できたりします。 timedeltaというやつを使うことで、数日前という指定もできたりします。 from datetime import datetime f... 2016年7月1日
kawaharasouta さんのアバター 175views

python 正規表現を使った簡単な文字列マッチング

正規表現が使えるようにインポート import re matchを使ってマッチング rをつけておいたほうが特殊文字を使う時に良いらしい。 match = re.match(r'Hello (.*)', 'Hello world!')... 2016年6月30日
otaguro さんのアバター 5,865views

Pythonで余計な文字列を削除する方法

Pythonで余計な文字列を置き換え・削除するにはreを利用します。 re.sub(置き換える表現, 置き換え後の文字, 元の文字列) import re def format_text(text): ''' MeCa... 2016年6月16日
hiroroooo299 さんのアバター 49views

【Python】CVSS v3 Base Score 取得

(ネタをパクりました。大変申し訳ございません。) (CVEの番号から適当にCVSS v3のスコアを取ってくる | hacknote のPython版です。) (CVEの識別子を与えると、NVDのページからCVSS V3 Base Sco... 2016年5月25日
hiroroooo299 さんのアバター 146views

【Python】XPathでXMLから特定の文字列を抽出 (JVNDB識別子 -> CVE識別子変換)

【bash】JVNDB識別子 -> CVE識別子 変換 | hacknote のPython版です。 HTMLをXPathでごちゃごちゃする場合と異なって? XMLの場合は名前空間(xmlns:vuldef="http://jvn.jp/... 2016年5月24日
yamagenii さんのアバター 218views

pythonでNN(多層パーセプトロン)

線形分類不可能のXor問題を解いてみました。重み更新ははバックプロパゲーションによって行っています。中間層のユニットは2です # -*- coding: utf-8 -*- import random import math s... 2016年5月9日
Kazutoshi Shinoda さんのアバター 2,148views

[Python]exp,sin等の関数に引数として配列を渡したい時

Pyhtonを用いたグラフの描画において、下記のように定義域を配列で表現し、関数の出力も配列で表現したい時があります。 import numpy as np; import matplotlib.pyplot as plt; def f... 2016年5月3日
Masanari KIMURA さんのアバター 232views

TensorFlowのMNISTチュートリアル(ざっくりと)

MNIST For ML Beginners import input_data import tensorflow as tf # チュートリアル用のMNISTデータ用意 mnist = input_data.read_data_se... 2016年4月20日
Kazutoshi Shinoda さんのアバター 2,979views

[Python]matplotlib出力画像で日本語が文字化けする現象

pythonのmatplotlibで日本語をタイトルや軸ラベルで使用するといわゆる豆腐になる現象に何度かはまったので二度と忘れないために投稿します。 以下のコードはフィッシャーの線形判別分析を実装したものです。 バージョンはpython... 2016年4月19日