pipenv環境でのpyside2。pipfileの記録。

※python2を使うことは今後ないと思うので、pyenvは不要。 .zprofileの内容 export PIPENV_VENV_IN_PROJECT=TRUE # Setting PATH for Python 3.8 # The original version is saved in .zprofile.pysave PATH="/Library/Frameworks/Python.framework/Versions/…

pyside2が使えるようになるまでの記録

pyside2 のインストール 本家サイト Qt for Python - Qt Wiki pipenv install pyside2 Qt designerのダウンロード build-system.fman.io pyside2-uicの場所 仮想環境ディレクトリの中にある。 /Users/`USERNAME`/.local/share/virtualenvs/pipenv_dir-C96IXU…

環境をpyenv+pipenvに変更するため、インストール。ただの記録。

Mac上のPython仮想環境をpipenv+pyenvへ移行してみた | Developers.IO より 環境をpyenv+pipenvに変更するため、インストール。ただの記録。 sho-pro:~ owner$ brew install pipenv Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebr…

sklearnのrandom forestの性能チェック

ランダムフォレストの性能がどの程度のものなのかを知りたかったので、scikit-learnからRandomForestClassifierとLogisticRegressionを読み込んで試してみた。 どういう評価方法が正しいのかよく分からないけれど、ひとまず混同行列での評価を行ってみること…

OpenCVのインストール

紙ベースのデータを取り込むのに有用かも知れないと思い、画像内のバーコードをpythonで読めないか調べてみた。 pyzbarとopenCVを使えばいける様子。 OpenCVはanacondaでつくった"keras"環境に入れることにした。 conda install opencv ではエラーが出でイン…

アプリケーションと画面を対応させて頭をすっきりさせる。

日頃、macのmission contorlを使用していくつかの画面を切り替えて使っているのですが、atomやterminalやらブラウザやらを開いている内にどこに何があるか訳がわからなくなることが多々ありました。 実験結果を指導教官に提示するときにもたつくのも嫌だし、…

atomでのsnippet登録

基本的にサンプルをコピペし、bodyに内容、prefixに呼び出しwordをいれればOK。 最初の''内はcursorをいれる。スニペットを登録したいコードを選択し、 cmd+opt+p

mac + pyenv + anacondaでのkeras環境の設定

conda create -n keras conda info -e で仮想環境を確認。 activate hogehoge/keras conda install tensorflow kerasはconda-forgeからインストール。 conda config --append channels conda-forge conda config --get channels conda install keras jupyter…

pythonで文字置換

# 文字毎に異なる文字へ変更する。 s = input()st = s.translate(str.maketrans('ABCDE', '12345'))

Python3(anaconda)からMySQLにアクセスする方法のメモ。

Pycharm上からMySQLを使ってSELECT・JOINしたデータをcsvに書き出してPythonに読み込んでいたが、手間がかかりすぎるので直接pythonからmysqlにアクセスする方法をとることにした。 2018/01/29訂正。 PyMySQL を使用。 下記参考。 qiita.com

pandasではまったこと

・データフレームに一つのセルに.ix[]でアクセスしようとしたら、できなかった。 print(sub_d.ix[0, 4]) ←これはエラー print(sub_d.iloc[0, 4]) ←これはOK 理由は分からないが、結果オーライ。 なお、出てきた数値は<class 'numpy.int64'>であった。</class>

SQL構文サンプル

・ユニーク値抽出 SELECT DISTINCT `列名` FROM `テーブル`; ・表示名を指定して抽出 SELECT カラム名 AS 表示名, カラム名2 AS 表示名2 FROM `テーブル名`; ・文字列の結合 CONCAT(カラム1, カラム2)

重いCSVファイルを扱うのに困ったので備忘録

各300MB程度の10個のcsvファイルからデータを抽出する必要があるが、当然excelでは太刀打ちできない。 mysqlに読み込もうとしたが、手元のデータは文字コードがDOS?でmysqlへの読み込み時にエラーが起きる。UTF-8に変換したいのだが、cotEditorで開いても重…

Sequel Proではまったこと

外部キーの設定が外部キー制約に抵触してできないとき。 相手が母テーブルのプライマリキーだったときなど、子テーブルの対象とする列をユニークキーに設定する必要がある。Squel proでは下のインデックスのカラムで追加設定可能だった。

MySQLとFilemakerProの接続

OBDCはActual Technologies 社の ODBC マネージャを使用。 Filemaker上で取り込んだはずのテーブルが非関連に入っているときは、レイアウト設定で目的のテーブルが選択されているどうか確認が必要。

MySQLの基礎

・ログイン mysql -uroot -p →パスワード入力を求められる。 ・データベース参照 SHOW DATABASES; ・データベース作成 CREATE DATABASE データベース名; ・ユーザー作成 CREATE USER user;CREATE USER user IDENTIFIED BY 'password'; ・権限譲渡 GRANT ALL …

ターミナルでanacondaをインストールするまで(備忘録)

1:まずはともあれ、homebrewをインストール /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2: pyenvをインストール brew install pyenvecho 'eval "$(pyenv init -)"' >> ~/.bashrcsource ~/.ba…

仕事?趣味?

興味のない内容を勉強しなければならないのは、全く苦痛だろう。時間効率も悪いし、精神面でも良くない。かけた時間を別のもっと集中できることを勉強するのに回せば、より多くのことを習得できるのだろう。実際に嫌でもやらざるを得ないことは多いし、必ず…

anakondaにggplot2をインストールする

https://anaconda.orgでパッケージが検索できる。 ggplot2を検索すると、なんだか色々でてくる。 r / r-ggplot2 2.1.0を最初にインストールしてみたが、どうもこれはRの環境で使うものの様子。 そこで、ggplot for pythonとかいてあるbokeh/ggplotを採用。 …

自分の頭で覚える

私は一般的に専門職に分類される仕事に就いています。専門職といっても頭の回転が速かったり、スペシャルな技術・創造性を求められているわけではなく、今年3月までの職場ではいかに標準的な回答を素早く引き出し、正確に数をこなしていくか、が求められてい…