Help us understand the problem. What are the problem?
![MkDocsによるドキュメント作成 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c5add7209d7ec9c4ca7a4c9cdf128f2c0d6607ad/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9TWtEb2NzJUUzJTgxJUFCJUUzJTgyJTg4JUUzJTgyJThCJUUzJTgzJTg5JUUzJTgyJUFEJUUzJTgzJUE1JUUzJTgzJUExJUUzJTgzJUIzJUUzJTgzJTg4JUU0JUJEJTlDJUU2JTg4JTkwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03OGU5YmI2MTQ3OWQxYzI0YWIwMWE2Y2U1NmI5OGM2ZA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbWViaXVzYm94MiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OTFhYmM2ODFhNzg2NDQ1YjZkZjU5NjhhYWY1MDZiNzk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D0f6418fdbbe322cdfba25a615798dd78)
MkDocs Project documentation with Markdown. MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation. Documentation source files are written in Markdown, and configured with a single YAML configuration file. Start by reading the introductory tutorial, then check the User Guide for more information.
pipenv 9.0.2 のリリースでCLIの大幅な高速化をしたというアナウンスを見かけました。 Just released Pipenv v9.0.2, which includes massive CLI speedups! https://t.co/AGD8Hkq1EG — Kenneth Reitz 🐍 (@kennethreitz) 2018年1月16日 興味を持ってすぐに試してみたのですが、あまり速く感じられませんでした。そこで Python 3.7 の新機能を使って速度を調査することにしました。 この記事ではその新機能と実際の使い方を紹介します。 起動時間 ≒ import時間 pipenv -h のようなコマンドの実行時間は、実際にヘルプメッセージを表示するための時間よりもずっと長くなります。 アプリケーションが起動するときには、設定ファイルの読み込みなど一定の処理が必要
【2021/1/11】2021年版を公開しました 【2020/1/9】2020年版もあります, こちらもよろしくおねがいします! 【2019/8/12】一部書籍のリンクを最新版に更新しました 【2018/12/24追記】最新版を公開しました!「Python本まとめ・2019年版 - Webとデータ分析を初心者が仕事にするまで - Lean Baseball」 機械学習にWebアプリ,そしてFintechと,今年(2017年)は昨年(2016年)以上にPython界隈が賑やかな一年でした. Pythonでお仕事と野球データ分析を生業としている@shinyorke(野球の人)ですこんにちは. このエントリーでは,そんなPythonの学び方・本が充実した今年から来年(2018年)に移るにあたり, 最短距離でPythonレベルを上げるための学び方・読むべき本の選び方〜2018 をまとめてみました.
概要 この記事では、Python を使って シンセっぽい音を合成したり、MIDI 入出力をいじったり、和音を扱ったりして、音楽を楽しむ方法を紹介します。音楽や MIDI に関する基本的な知識は持っているけどプログラムから制御する方法は分からないという方や、Python で音が出せるのって面白そうだと思う方に読んでいただけると嬉しいです。 Python でシンセっぽい音を合成する Python でアナログシンセのような波形を生成して再生したり、音声ファイルとして書き出したりできる synthesizer というライブラリを作りました(macOS と Ubuntu しかサポートしていません、Windows の方、ごめんなさい)。このライブラリは Python から簡単に波形を生成・編集できるのが特徴ですが、サポートしている機能は現在のところ非常に限定的です。オープンソースのアナログシンセシミュ
皆さんこんにちは お元気ですか。アドベントカレンダー真っ盛りですね。 本日は「python Advent Calendar 2017」のアドベントカレンダー第5日です。 qiita.com 自然言語処理には様々なライブラリ(NLTKやCoreNLP)があります。 せっかくの機会として、本記事では紹介が少ないspaCyを紹介します。 spaCy spaCyとは spaCyはPythonの発展的な自然言語処理のライブラリです。 実際に使われていることを想定しており、英語、ドイツ語、フランス語、スペイン語に対応しています。 トークナイザーは日本語もあるとのこと(確かJanomeで動作します)。 github.com 次のリンク先には他の自然言語処理ライブラリの アルゴリズムの観点や精度(Dependency parsing、Named entity comparison)が 載っており、他のライ
マンガを描くとき、シナリオを先に書く人もいるかと思います(私は、そうしています)。 また、原作付きマンガを描いている人で、シナリオをテキストファイルやワープロソフトのファイルで受け取る人もいるでしょう。 いまマンガを描く人は、ほとんどがClipStudioを使っているはずです。そのようなマンガ家なら、シナリオからネーム部分(セリフとナレーション)だけ抜き出せたら便利だと思いませんか? そこで自作シナリオのネーム部分だけを抜き出し、句読点や「!・!!・?・!?・空白」が来ると、そこで改行するプログラムを作ってみました。 元のシナリオを「input.txt」という名前で保存し、同じフォルダにこのプログラムを置いてください。Pythonのインストールがすんでいれば、あとはこのプログラムのアイコンをダブルクリックするだけで、改行されたネームだけになったファイルが「output.txt」という名前で
この記事について この記事はDaniel van FlymenさんのLearn Blockchains by Building One - The fastest way to learn how Blockchains work is to build oneを本人の許可を得て翻訳したものです。 このブロックチェーンのリポジトリではPython以外での言語の実装者の募集も行われているので、興味がある方は是非どうぞ! また、この翻訳で出てくる日本語版のリポジトリはこちらにあるので是非参考にしてみてください。 はじめに あなたがここにいるのは、私と同じように、暗号通貨の盛り上がりに対して心構えが出来ているからだ。そしてあなたはブロックチェーンがどのように動いているのか -その裏にある基本的なテクノロジー- を理解したいと思っている。 しかしブロックチェーンを理解するのは簡単ではない、少なくと
【概要】 PyQt5を使うための環境整備です。 各自のやり方でインストールしてもかまいません。 【環境】 Windows8.1 【インストール】 ①下記のサイトからPYTHON3.5の方のAnacondaをインストールします。 DOWNLOAD ANACONDA ②インストールしたPythonのIDEのSpyderを起動します。 ③Spyderを開いたら右下のConsoleタブを開きます。 そして右上にあるOptionsボタンを選択して、「Open command prompt」をクリックします。 ③そのコンソール画面で pip install virtualenv と入力し、実行します。virtualenvがインストールされます。 ④同じくコンソール画面で virtualenv pyqt cd pyqt/Scripts activate を実行します。これで仮想環境が作成されました。 そ
普段GUIを作成する場合はC++withQtで作成してます.実のところQtを使えば簡単にGUIが作成できるんですが,わざわざQtプロジェクトを作るのもあれだなーという時 にPython用のQtバインディングであるPyQt5を使うともっとお手軽にできるのではないかと思って試してみました.(ちなみに,PyQt5は全然ドキュメントがないです.) 最初に一つ言っておくと,Python用のQtバインディングは2種類あって,1つがPyQt,もう一つがPySideです.PySideの方はQt開発元のNokiaがサポートしてます.今回PyQtを利用した理由としたのは2014/11/12現在Qt5をサポートしているのはPyQtのみだったからです.(Python3は両方サポートしてます).重要な点ですが,PyQt5のライセンスはGPLもしくは商用ライセンスです(Qt自体はLGPLもしくは商用ライセンス).Py
なぜPyQt4ではなくPyQt5であり、python2.Xではなくpython3.Xなのか、そもそも、元となるQtがすでにQt4のサポートをしていません。 そして、Pythonは今後2.7以降のバージョンをリリースせず、2019年にはサポートを終了すると発表しています。 であれば、進む道はPyQt5であり、python3.Xに必然的に到達するわけです。 とりあえず、MacとWindowsのインストール方法をここに記載しておきます。 これではできない等あれば、連絡いただければと思います。 私の願いとすれば、このUIが日本でメジャーになっていくことです。 知り得た情報は惜しみなくここに流していきます。 #PyQt5インストール(Mac編) ■Qtのオープンソースをインストール http://www.qt.io/download-open-source/ より最新版をダウンロードする ■pyth
この記事は Python Advent Calendar 2016 24日目の記事です。今回はPythonのデバッグのTipsをいくつか紹介します。 print()でデバッグ print()関数を使って確認したい値をstdoutに出力することでデバッグします。これで解決できるのであれば、それに越したことはありません。 FizzBuzzをデバッグします。今回は1から20までの数値を使ってFizzBuzzを出力したいとします。以下のコードには明らかなバグがあります。わかりますか? example_fizzbuzz_buggy.py:: for ii in range(1, 21): if ii % 3 == 0: print('Fizz') elif ii % 5 == 0: print('Buzz') elif ii % 15 == 0: print('FizzBuzz') else: pr
イントロダクション あなたはPythonの学習にのめり込んでいます。文法が理解できるようになってきました。Pythonを素晴らしい言語にしているオープンソースのライブラリを使いながら、条件分岐やforループ、クラスを学び理解できるようになります。 さあ、あなたのPythonの知識を使って、実際に何かを作りましょう。実際のWebアプリケーションはWeb上で見ることが出来たり、他人にそのサービスを売却することもできるものです。何かを作り始めるならFull Stack Pythonが役に立ちます。プロダクトをデプロイしたり、PythonのWebアプリケーションとして運用するための知識を全て学ぶことができます。 あなたがこれからやることに対応できるように、このガイドはトピックごとに分けて書かれています。 さっそく始めましょう。まず何からしたいですか?
モチベーション 画像処理は色々なところで使える技術です。 そうたとえ結婚式の余興であってもです。 20代後半になると周りが結婚しているので、いやでも意識してしまう(汗 結婚式・ウェディングのテーブルセット そして結婚式といえば余興 時間がない中でもクオリティを上げたい・・・ そんなニーズに応えてくれます。 そう画像処理ならね。 本記事で扱う範囲としては、「画像間の写像」を対象とします(実践 コンピュータビジョンの3章に相当)。なお、上級画像処理者の方は誤りなどあれば指摘していただければ幸いです。 画像間の写像に必要な処理 余興用の写真を用意するときに必要になるのが写真の合成です。 写真の合成も単純に行うと違和感のある写真になってしまいます。 そこで必要になってくる処理は下記になります。 ・画像の変形 ・画像中に上手く画像を埋め込む ・位置合わせ ・パノラマ用の位置合わせ 各処理に必要な画像
はじめに Re:Dashは画面を作りたくないエンジニアにとって、 クエリを組むだけでそれっぽい画面やグラフ化なんかもできてとっても便利。 でもクエリを作るだけじゃなくて、もう少しデータをごにょごにょしたいことありませんか? もっというと、異なるデータソースのクエリ結果を結合させたいって思う事ありませんか?? Re:Dashには「pythonデータソース」なるものが用意されていて、 ちょっと設定をすればpythonでデータをごにょごにょできるようになっちゃいます。 これがとっても便利だったので、今回は設定の仕方から主要な機能・使い方の紹介をさせて頂きます。 pythonデータソースを使用できるようにする デフォルトではpythonデータソースは使用できないようになっています。 下記設定を追加すればデータソースからpythonが指定できるようになります。 /opt/redash/.env の修
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く