Qiita - Pythonタグが付けられた新着投稿

Material ProjectとCitrinationのAPIを使ったバンドギャップの比較

SN

7/17 02:33

前回、投稿した記事(機械学習を使った半導体物性予測)ではMaterial ProjectのデータはPBEという汎関数が使用されているため、バンドギャップの計算精度が良くないため、予測ができないというご指摘があったため、...

Python + Django で、1対多モデルの登録画面を作成する

SN

7/17 01:17

django-extra-viewsを使って、1対多モデルの登録画面を実装します。


1.目的

データを入力するケースでは、単純なモデルだけを登録するようなケースはあまりなく、実践では1対多のリレーションをもつモデルを...

機械学習で似た顔を見つける(顔識別したい)試行錯誤

SN

7/17 00:43



顔識別したい

特定のモデルが学習していない顔写真を入れて、大量の画像からその人をみつけたい。

基本的にやることは同じで、画像を読ませてベクトルをだして類似性を計算するだけ。

で・・・ベクト...

Raspberry PiでGPIO制御する時の初期値設定(Python)

SN

7/17 00:21



はじめに

Raspberry PiでGPIO制御をしていた際にハマったことと解決方法です。


環境


Raspberry Pi 3 Mobile B+
Raspbian 9.4
Python 3.6



ハマったこと

GPIO制御の初期化時に、INPUT or OUTPUT を選択...

今さら聞けない強化学習(2):状態価値関数の実装

SN

7/16 23:20



はじめに

前回の記事で状態価値関数$V^\pi$の導出をおこないました。今回はその際に説明した格子世界での状態価値関数をPython実装により計算してみたいと思います。

コードはgithubに公開しています。


前...

画像の類似度を算出して検索を行うの続き(画像検索エンジンを作る)Elasticsearchは関係なくなってきた

SN

7/16 23:17

画像の類似度を算出して検索を行う

からのつづき


Elasticsearchに連携する

「Vector Scoring」系のプラグインの説明にしたがってインデックスするだけ。

「Vector Scoring」系のプラグインはたくさん...

文系人間が機械学習をざっくりと説明してみる

SN

7/16 21:19



イントロ

文系・初心者の私が機械学習について少し学んだのでざっくりとまとめてみました。

初心者向けにざっくりとイメージだけ掴む感じで書いたのと独学なのとで間違っていることがあればご指摘ください...

RaspbeeryPiからのセンサーデータの可視化(SORACOM Harvest編)

SN

7/16 21:15



目的


RaspberryPiで取得したセンサーデータをSORACOM Harvestに送信(JSON形式)


参照


SORACOM公式サイト

SORACOM Harvest でデバイスのデータをクラウドで収集・取得・可視化する

温湿度データ取得の...

Pythonとvirtualenvのセットアップ@MacOS X

SN

7/16 21:02

Google CloudのPythonセットアップ記事におけるMacOS向けのコマンドのみを抽出したもの。


Xcodeのコマンドラインツールのインストール

$ xcode-select --install



Pythonのインストール

$ brew install pyt...

Pythonでダイジェスト認証

SN

7/16 20:27

ベーシック認証ではなくダイジェスト認証。ちょっとハマったのでメモ。


post.py
# -*- coding: UTF-8 -*-

import json
import requests
from requests.auth import HTTPDigestAuth

url = 'https://xxx.jp/xxx...

tf.get_collectionの引数scopeで特定スコープのOperationだけを抽出

SN

7/16 19:28



概要

GANとかだと、複数のネットワークがあって、それぞれにBatchNormalizationがある状況に遭遇する。このとき、一部のBatchNormalizationだけ更新したい。それには、tf.get_collectionをscopeを指定して用い...

[Python] DMM mobileの通信残量をスクレイピングする [Selenium]

SN

7/16 18:14



概要

Debian上で、ChromiumとPython3とSeleniumを用いて、いわゆる格安SIMのDMM mobileのマイページにログインし、今月の残容量をスクレイピング取得、標準出力する。

本記事は データ通信残量をLINE通知して...

OpenposeのPYTHON API

SN

7/16 16:56



概要

OpenPoseという骨格推定ができるOSSがめっちゃすごい!

さらに最近、本家にPython APIが実装されたみたいなので、試してみました。

Ubuntu 14.04.5 LTS(GPUあり)です。


インストール

以下、$...

今さら聞けない強化学習(1):状態価値関数とBellman方程式

SN

7/16 16:08



はじめに

 強化学習に対する参考書を読み進めて、深層強化学習のコードをgithubで落として一部改変して使ったりしています。しかし、肝心の理論に関するところが追いついていけません。

 思うに、参考書を...

各言語の型の特徴をまとめてみた

SN

7/16 15:40



はじめに


JavaScript は弱い型付けあるいは動的型付けの言語です。

--Mdn Web Docs





Python は、インタプリタ形式の、対話的な、オブジェクト指向プログラミング言語です。

--Python公式(日本...

Ruby経験者のPython ハマりポイント(with文とスコープ)

SN

7/16 13:28

個人的に誤解していたので記載しておきます。


最初に結論

Pythonのwith文は、Rubyのブロック(do-end)と似ているが別物。

Rubyのブロックと違ってPythonのwith文はスコープを生成しない。

例えばファイ...

青空文庫のデータを利用してWord2Vecを試してみた(Dockerfileつき)

SN

7/16 13:00



はじめに

時間があったのでWord2Vecを試してみたのでまとめます。

参考にさせていただいたのは下記記事です。


15分でできる日本語Word2Vec
Word2Vecの学習済み日本語モデルを読み込んで使う


本記事で...

PyenvによるPythonのバージョン管理

SN

7/16 12:12



pyenvとは

pythonのバージョンを管理することができる


pythonのバージョンの切り替え


以下のコマンドは全てterminal上で入力する:


pyenv versionsでpyenvで管理しているpythonのバージョンを確認できる...

「しりとり」徹底分析!最強キャラ(文字)解説&5つの「驚愕」&最長の増殖しりとりへ挑戦

SN

7/16 11:56



背景



しりとりで最強のキャラ(文字)は?

「ル」が圧倒的に有名である。

しかし、実際に「ル」以外はダメなのだろうか?

濁音、半濁音がありの状態では、

「ル」以外にどの文字が強いのか?

...

荒れ果てたpython開発環境を再構築する(mac)

SN

7/16 11:11



きっかけ

tensorflow入れようとpip installしようとしたらpipが何故かお亡くなりになった.

うーん.と調べているうちにすごいことに気づいてしまった.

自分の開発環境が:

- brew, pyenv, vir...

Python 3 Cheat sheet (cheat.sh)

SN

7/16 10:55

Original article: Learn X in Y Minutes, translated to Japanese by @kakakaya


curl cheat.sh/python/:learn


Note: この記事はPython 3に内容を絞っています。



# 1行のコメントは番号記号(#)から始まり...

【Pythonメモ】モジュールのプロファイリング

SN

7/16 09:21



実行環境

・windows 10 Pro 64bit

・Python3.6.3


cProfile モジュール

cProfile ライブラリを使用するとモジュール内のオーバーヘッドを確認できる。

サンプルコード


julia_set.py
import time

# ...

pythonでfasttextを使って文書分類してみた

SN

7/16 09:07



はじめに


文書分類をしたくなりました
pythonの練習も兼ねて、pythonで実装することにしました



前提


Windows 10 pro バージョン1803
Windows Subsystem for Linux(WSL)版ubuntu バージョン8.04 LTS (Bio...

深層強化学習のビジネス応用と、AIに自然言語を理解させる方法について

SN

7/16 08:14

・深層強化学習をビジネスに役立てるにはどうすれば良いのか?

・AIに自然言語を理解させるにはどうすれば良いのか?

について、考えてみたという内容です。

記事構成としては、

1. 深層強化学習の...

【OculusGo】Loranz方程式のカオスな振舞をVR♬

SN

7/16 02:16

先ほどDuffing振動子のカオスな振舞をVRしたが、今回はカオス研究の発端となったLorenz方程式のカオスな振舞をVRしようと思う。

こちらは、Duffing振動子は一次元二階常微分方程式を解いたが、今回は一階の3次...

VisualStudioCodeでpythonアプリのdebugを行えるようにしたり、ターミナルでUbuntuのアプリを使えるようにしてみた。

SN

7/16 01:54



VisualStudioCodeがあつい


OSCに行ってVSCodeの便利な使い方を教えてもらったので早速適用してみた。


まずはDebugを行えるようにする

ほぼ下記リンクの通り。

https://beachside.hatenablog.com/entry...

【Django】REST frameworkで検索エンジン的なAPIを作った件について【REST framework】

SN

7/16 01:03



はじめに

久々にアウトプットがしたいと思ったので、業務に触りたい技術を絡めて勉強しました。

今回はDjangoのREST frameworkってやつです。既存の記事もあるんですけどサンプルをやってみたものが多かった...

[kaggle翻訳]Titanic Data Science Solutions(Manav Sehgal) (4)

SN

7/16 00:50

Kaggleのチュートリアルとして公開されているTitanic問題に対する素敵な解答を提出されている方がいたので、(データ分析と英語の)勉強を兼ねて翻訳してみます。

私はデータ分析も英語も特に出来るわけではない...

Cloud9にCCXTを導入しようとしたらなんかパーミッション的なエラーがどうのこうの

SN

7/15 23:46



やりたかったこと

$ pip install ccxt



実際の挙動

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/bin/easy_install'
Consider using the `--user` option...

python 操作メモ

SN

7/15 23:40



コード区切り(エディター: Spyder)

Code cellとも呼ばれる.コードに区切りを作る.部分部分でチェックしながらコードを作成するときに便利.

#%%

Matlabの%%と似ている.


演算子

% #剰余(あまり)...

PR:bitflyer

bitFlyer ビットコインを始めるなら安心・安全な取引所で