作ったはいいが使ってなかったブログを真面目に始めよう、でもめんどくさいしな… というわけでスモールスタート(?)していく。 --目次-- youtube-dlで1080p動画を手に入れる やり方 参考URL youtube-dlで1080p動画を手に入れる youtube-dlで1080p動画の落とし方がわからなかった&情報が少なかったので備忘録兼ねて書いておく。 youtube-dl自体の導入とかは省略。なお執筆時の環境はMacOS 10.13.5+Python2.7.10+youtube-dl 2018.06.25。 そもそもyoutube-dl <URL or ID>すると、勝手に最高画質を落としてくれるんだけど、 このときの最高=720pということらしい。 ※公式Webプレーヤー上で1080pあることが確認できる動画でも720pになる。 1080pで落としたければformatを指定
In this tutorial we will learn how to create an average face using OpenCV ( C++ / Python ). Most people would agree that the woman in Figure 1 is pretty. Can you guess her ethnicity ? Why is her skin flawless ? Well, she is not real. She is not completely virtual either. Her face is the average face of all female employees who worked at my company, Sight Commerce Inc., around 2011. It is difficult
これまで Mac の Python は Homebrew で入れていましたが、あるときから何かおかしくなってしまい、pip install が動かなくなってしまいました。Pyenv に乗り換えたので手順を残しておきます。Pyenv のインストール方法、Python のインストール方法、pip によるパッケージのインストール方法、更新方法を紹介します。 目次 Homebrew で入れていた Python をアンインストールする Pyenv をインストール Python をインストール pip で Python パッケージをインストール pip でインストールしたツールの一覧を表示 pip でインストールしたパッケージを更新 pip でインストールしたパッケージを一括更新 Homebrew で入れていた Python をアンインストールする Homebrew で入れていた Python をアン
前書き この記事の内容 1.インストール 2.cmdからダウンロード(mp4の動画) 3.cmdからダウンロード(mp3の音声) 4.Pythonスクリプトでダウンロード(動画) 4.Pythonスクリプトでダウンロード(音声) 追記(問題と解決策) 参考文献 前書き 前回、PyTubeを使ってYouTube動画をダウンロードするコードを紹介しました。 shizenkarasuzon.hatenablog.com しかし、このコードは「RegexMatchError」というエラーが多発し、使い物になりませんでした。 そこで、他にYoutubeの動画をダウンロードするためのライブラリがないかな~?と探していたところ、 ありました!! github.com では、早速使っていきます! この記事の内容 「DA BUMP」の「USA」をyoutube-dlを使ってダウンロードします。 YouTub
5. verify all Pygame Tests python3 -m pygame.tests Legacy Instructions¶ 2017 instructions¶ Python3 and Pygame on macs can have a special setup. Try and follow the instructions on here, if you have the newest macOS. Make sure to follow the instructions designated for Python3. If those instructions don't work, click the source link on that answer, which goes to an article made for older macs. Instal
atomエディタでatom-runnerを使用してPythonプログラムを実行する場合、print()関数などで日本語を表示すると次のようなエラーになります。 Traceback (most recent call last): File “/Users/o2/Documents/Work/Python2017s/Chap1/Chap1Samples/1-5/tmp.py”, line 1, in print(“\u3053\u3093\u306b\u3061\u306f”) UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-4: ordinal not in range(128 対応策 1) init.coffee(「Atom」メニュー「起動スクリプト」)の修正 次のようなステートメントを加えま
はじめに pngファイルというのは容量が結構大きいので、そのまま画像を用いるのであればjpgに変換したほうが軽くなって便利です。今回はその時に使用したコードを記載します。 PILでjpg変換 今回はpythonの画像処理ライブラリであるPILを用いましょう。以下のようなスクリプトでjpg変換することができます。また、qualityの値に応じて画像の精密度が変わるようです。 from PIL import Image import sys import os import re input_path = <input元フォルダ> output_path = <output先フォルダ> files = os.listdir(input_path) count = 1 for file in files: if file[-4:] == ".png": input_im = Image.open
atom-runner - This package will run various script files inside of Atom. It currently supports JavaScript, CoffeeScript, Ruby, and Python. You can add more. 「atom-runner」Atom上でPythonコードが実行できるパッケージ(拡張機能)です。 「atom-runner」のインストール方法 Atomのパッケージ「atom-runner」のインストール方法 環境設定を開く(Macショートカットキー ⌘ + ,) インストール>「atom-runner」で検索し、「Install」をクリックします。 「atom-runner」の使い方 Pythonコードの実行: control+R Pythonコードの停止: Pythonコード
動的 Web サイトのスクレイピング¶ Yahoo news のトピックス一覧から、記事のタイトルを抜き出すことができた次は、EDINET を例にとりましょう。 EDINET で有価証券報告書を見れる会社の沿革が書いてある HTML 文書を保存しようと思います。 まず下準備として、EDINET のサイトにアクセスします。 書類検索 をクリックします。 画面左の 全文検索 をクリックします。 文字列に 沿革 と入力します。 書類情報を指定するのところで、書類種別を指定する をクリックします。有価証券報告書 にチェックをします。 書類の目次範囲を指定する をクリックし、大分類の最初の項を選択し、小分類の最初の項を選択します。 検索をクリックします。 新しいページが開いたら、そのページの URL をコピーします。 URL は次のようになるでしょう。 ここが、今回のスタート地点です。 url =
Python標準ライブラリのrandomモジュールの関数random()やuniform(), randrange(), randint()などを使うと、乱数(ランダムな浮動小数点数floatや整数int)を生成できる。 random --- 擬似乱数を生成する — Python 3.11.3 ドキュメント なお、randomモジュールをセキュリティ用途で使用するのは非推奨。 警告: このモジュールの擬似乱数生成器をセキュリティ目的に使用してはいけません。セキュリティや暗号学的な用途については secrets モジュールを参照してください。 random --- 擬似乱数を生成する — Python 3.11.3 ドキュメント そのような用途にはsecretsモジュールを使う。 secrets --- 機密を扱うために安全な乱数を生成する — Python 3.11.3 ドキュメント リス
等差数列 np.arange params: returns: ある終点だけを指定した場合 公差を指定する データ型を指定した場合 Pythonで連番を生成するためには、range関数をよく使用します。例えば、以下のように使用すると、0..9の値を生成するジェネレータを返すので、リスト内包と一緒に使うことで0..9の要素を含むリストが作られます。 >> [x for x in range(10)] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] このような連番要素を含むndarrayを生成しようとしたときに、Pythonのrangeを使用して以下のようにすることもできます。 >> np.array(range(10)) array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) もっと簡単かつ高速に生成するために、NumPyには連番や等差数列の要素を含むnda
「ほとんどの状況への対処について、一つの正しいやり方にフォーカスする」言語であるPythonですが、その文字列フォーマットは非常に悩ましく、また年々、多様化が進んでいます。 Python 3.6 では、文字列をフォーマットする方法には3通りあります(簡単な結合や string.Template の使用を除きます)。 %演算子 str.format関数 文字列の補完 (もし、この記事を全部読むつもりがないようであれば、 2016年2月に開催されるPyGrazの会合 に関する記事で、追加の例を含めてもう少し幅広くご紹介したいと思います) %形式の文字列フォーマット %形式は、少なくとも1.0バージョンからPythonに組み込まれているフォーマットです。Python 3以前のバージョンから使用している方には馴染みがあるでしょう。 多少の相違はあるものの、これはC言語の sprintf と同等の関
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く