並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 86件

新着順 人気順

conda-forgeの検索結果1 - 40 件 / 86件

  • 機械学習のための環境構築とその管理 - nykergoto’s blog

    機械学習プロジェクトでは python を始めとした言語 + それに付随したライブラリを使います。 僕も python 触りたての頃はローカルマシン上にひとつ python 環境を作り、必要なライブラリをインストールして使っていました。環境の分離ということはあまり意識しておらず、やったとしてもプロジェクトごとに anaconda や pyenv, venv などで個別環境を作って切り分けるレベルでした。 しかし上記の方法だと困ったことが起ることがあります。例えば… global な環境が壊れてしまってすべて壊れる。 これは各環境が global な環境に依存しているために起こります。 python 以外の変更で環境は突如として壊れます。例えば brew install hoge したら Mecab が使えなくなっちゃったとかはあるあるだと思います >_< linux / Mac / Win

      機械学習のための環境構築とその管理 - nykergoto’s blog
    • Prophetを使って、30分でコウメ太夫の努力の結果をビジュアライズする。 - Qiita

      私はコウメ太夫が比較的好きだ。 彼に遭った最初で最後の機会は、まだ私が小学生の頃。 ショッピングモールで"徒然なるままに書き散らしたコウメ日記"に興じる彼に出会った。 その時のネタは今でも覚えている。 「(チャンチャヵ チャン×2 チャチャンヵ チャン×2)×2 最近目が悪いので。 コンタクトにしてみたら。 自分の頭が禿げてる事を知りました。 チクショウ。」 子供ながらに思った。 「消え去る日は近い」と。 私の直感的予測は当たり、2年もしないまま彼は芸能界の表舞台から姿を消した。 そこから時は流れること十数年、Twitterで不死鳥の如く復活を遂げる彼を目撃した。 彼は2016年3月、何を思ったかチクショーネタを毎日つぶやく、 "#まいにちチクショー"キャンペーンを始動させた。 最初のtweetのいいね数はわずか160台と、始まりは静かだったが、 時間が経つに連れて下記のようなフォロワーが

        Prophetを使って、30分でコウメ太夫の努力の結果をビジュアライズする。 - Qiita
      • Anaconda パッケージリポジトリが「大規模な」商用利用では有償になっていた - Qiita

        概要 Pythonを利用した機械学習の環境構築に有用なAnacondaというソフトがあります。このソフトはリポジトリに含まれるバイナリが高速(環境によっては2倍以上)、インタプリタの切り替え、パッケージ管理が楽などの利点を持っています。 このソフトについて2020年4月30日に発表があり、リポジトリ商用利用時の費用の条件が変更され、環境によっては有償となっていましたので内容をまとめます。 正確な情報は公式サイト(利用規約、2020年4月30日の発表)参照 Miniconda + conda forge の運用であれば公式リポジトリに関する商用利用規約変更の影響は受けないようです(公式記事ではなくRedditでのAnaconda CEO によるコメント)。 conda-forge が既定の miniforge というパッケージが作成中のようです(安定性等は不明)。 記載間違いなどご指摘いただ

          Anaconda パッケージリポジトリが「大規模な」商用利用では有償になっていた - Qiita
        • TypeScriptを動かす方法4選 | DevelopersIO

          Introduction TypeScriptは直近1年で最も使われているプログラミング言語第4位で、 いまとても勢いのある開発言語です。 ご存知のとおり、TypeScriptはMicrosoftが開発した言語で、JavaScriptのスーパーセットです。 先ごろv4.1がリリースされ、今後さらに使われていくと思われます。 本稿では、TypeScriptに興味をもった人が簡単に動かしてみるための方法をいくつか紹介します。 Use Playground とにかくすぐTypeScriptを動かしたい場合、ブラウザでPlaygroundにアクセスすれば そのまま動かすことができます。 ブラウザ上で補完もきくし、ts configを細かく設定したり TypeScriptのバージョンも細かく指定できて便利です。 ※むかし自分で書いてた ちなみに、ここもPlaygroundとして使えます。(バージョン

            TypeScriptを動かす方法4選 | DevelopersIO
          • コンピュータビジョン分野における世界最高峰の国際会議CVPR2022の論文紹介(後編) - NTT Communications Engineers' Blog

            目次 目次 はじめに 論文紹介 The Norm Must Go On: Dynamic Unsupervised Domain Adaptation by Normalization OcclusionFusion: Occlusion-aware Motion Estimation for Real-time Dynamic 3D Reconstruction EPro-PnP: Generalized End-to-End Probabilistic Perspective-N-Points for Monocular Object Pose Estimation Cascade Transformers for End-to-End Person Search TrackFormer: Multi-Object Tracking With Transformers Global T

              コンピュータビジョン分野における世界最高峰の国際会議CVPR2022の論文紹介(後編) - NTT Communications Engineers' Blog
            • GPU Dashboards in Jupyter Lab

              IntroductionWe are excited to announce NVDashboard, an open-source package for the real-time visualization of NVIDIA GPU metrics in interactive Jupyter environments. NVDashboard is a great way for all GPU users to monitor system resources, but it is especially valuable for users of RAPIDS, NVIDIA’s open-source suite of GPU-accelerated data-science software libraries. Given the computational intens

                GPU Dashboards in Jupyter Lab
              • Jupyterもいいけど、SageMath使って可能性もっと伸ばそう! - dely Tech Blog

                はじめに こんにちは。dely開発部の辻です。 本記事はdely Advent Calendar 2019の4日目の記事です。 qiita.com adventar.org 昨日は弊社CXO坪田が「突破するプロダクトマネジメント」という記事を書きました! プロダクトマネージメントっていつの時代も課題山積ですよね。弊社も多分に漏れずたくさんの課題を抱えているわけですが、それらをどのように突破していくか様々な観点からの具体的な取り組みが書かれていますので興味のある方は是非読んでみてください。南無。 blog.tsubotax.com さて本日は「Jupyterもいいけど、SageMath使って可能性もっと伸ばそう!」ということで、普段Jupyter Notebook使ってるという人向けに、どうせならSageMathを使ってやれること増やしませんか?という内容になっています。そこで、SageMa

                  Jupyterもいいけど、SageMath使って可能性もっと伸ばそう! - dely Tech Blog
                • Smaller Docker images with Conda // Jim Crist-Harif

                  Summary We provide a few tips for reducing the size of docker images that use Conda, reducing an example docker image to 15% of its original size. Introduction Conda is a useful tool for managing application dependencies. When combined with Docker for deployment you can have a nice workflow for reproducible application environments. If you're not careful though, you can end up with extremely large

                  • GitHub Codespaces と Prebuilding Codespaces を使ってサクサク起動する Miniconda の環境を構築する - しばやん雑記

                    最近は C# と Node.js 以外の環境は WSL 2 や GitHub Codespaces を使って用意することが多いのですが、Conda (Miniconda) を使った環境の構築時にかなりハマったのでメモとして残します。 結果的にはまずまずの環境が出来たと思っていますが、思ったより情報が少ないのと検証中は Codespace のリビルドに時間がかかってしまい厳しかったです。 例によって GitHub Codespaces と言っていますが、中身は Dev Container なのでローカルの VS Code でも問題なく使えるはずです。ちなみに GitHub Codespaces 自体は Team か Enterprise を契約しているとすぐに使えますが、個人向けは永遠にベータの予感がしてきました。 Miniconda の Dev Container 定義を作成する 作成した

                      GitHub Codespaces と Prebuilding Codespaces を使ってサクサク起動する Miniconda の環境を構築する - しばやん雑記
                    • mambaやripのinstallが何故早いのか調べたメモ - Stimulator

                      - はじめに - 最近、PythonのパッケージインストーラーであるpipをRustで書き直したripというツールが公開された。 github.com ripのREADME.mdには、flaskを題材に依存解決とインストールが1秒で終わるようなgifが貼られている。 この速さは一体どこから来ているのか調べた。 - はじめに - - 宣伝 - - ripの成り立ち - Anaconda mamba-org prefix.dev - condaがinstallで行うこと - - mambaでの速度改善 - - ripに応用されたこと - - おわりに - - 宣伝 - 来週開催の技術書典15で「エムスリーテックブック5」が出ます。 私の内容は「自作Python Package Manager入門」で、CLIツールの作り方から始まって40ページでPyPIの仕様やその背景となっている要素を把握しな

                        mambaやripのinstallが何故早いのか調べたメモ - Stimulator
                      • OpenInterpreter をMetalを使ったローカルのCode Llamaで使ってみた|alexweberk

                        OpenInterpreter はデフォルトだと GPT-4 が使われるが、ローカルの Code Llama を使うこともできるということで、 試しに設定して使ってみました。 設定をする上で何点かつまづいたので、解決に繋がったものをメモします。 今回使ったハードウェア環境は、M1 Macbook Pro 16GB です。 ローカルの Code Llama を使うにはOpenInterpreter は、ローカルの Code Llama を使うことができます。 ローカルの Code Llama を使うには、以下のようにします。 interpreter --local使いたいモデルのパラーメータを聞かれるので、今回は「7B」「Medium」「GPU あり」を選択しました。 Open Interpreter will use Code Llama for local execution. Use

                          OpenInterpreter をMetalを使ったローカルのCode Llamaで使ってみた|alexweberk
                        • JupyterLab 3.0 is released!

                          The 3.0 release of JupyterLab brings many new features to users and substantial improvements to the extension system. InstallationTo install JupyterLab with pip: pip install jupyterlab==3With mamba: mamba install -c conda-forge jupyterlab=3With conda: conda install -c conda-forge jupyterlab=3(Note that many third-party extensions are still in the process of updating to be compatible with JupyterLa

                            JupyterLab 3.0 is released!
                          • CLIP+Faiss+Streamlitで画像検索アプリを作成してみる - OPTiM TECH BLOG

                            R&Dチーム所属の伊藤です。気がついたら半年ぶりくらいの投稿になってしまいました。 今回はrinna株式会社より公開された言語画像モデルである日本語対応CLIPを使ってみた話になります。 元々はCLIPとFaissを組み合わせて画像検索のためのツールを作れないかを試していたのですが、どうせだったら可視化までしようと考えてStreamlitを使用したアプリ化も行いました。 今回作成したコードはGithubのリポジトリにありますので、興味がある方は覗いてみてください。 CLIPとは? Faissとは? CLIPとFaissで画像検索 事前準備 画像ベクトルのインデックス作成 インデックスを読み込んで画像検索 Streamlitで画像検索アプリを作成する 最後に CLIPとは? CLIPはOpenAIより提案された、テキストと画像を使用して画像分類モデルです。 CLIPはContrastive

                              CLIP+Faiss+Streamlitで画像検索アプリを作成してみる - OPTiM TECH BLOG
                            • Announcing Optuna 2.0 - Preferred Networks Research & Development

                              We are pleased to announce the second major version of Optuna, a hyperparameter optimization (HPO) framework in Python, is now available on PyPI and conda-forge. See the release notes on GitHub for the list of changes. Starting from January this year when the first major version was released, we have seen tremendous effort from the community in terms of pull requests, issues, use cases beyond the

                                Announcing Optuna 2.0 - Preferred Networks Research & Development
                              • PythonとOCRエンジンで画像から文字を認識する - Qiita

                                目的 anacondaの仮想環境内でtesseractとPyOCRを使い、画像から文字を認識できるようにします。 今回は画像の文字を認識し、ターミナルへ出力できるところまでの行います。 こんな感じ↓ 環境 python 3.6 tesseract 4.1.1 PyOCR 0.8 手順 ツールのインストール anacondaの仮想環境に下記2つをインストールします。 ・文字認識のためのOCRエンジンであるTesseract OCRをインストール https://anaconda.org/conda-forge/tesseract

                                  PythonとOCRエンジンで画像から文字を認識する - Qiita
                                • 夜間光データでコロナによる影響を調査してみた〜①日本全体編〜 - Qiita

                                  はじめに 今回は夜間光のデータを用いて、日本のコロナによる影響を調査してみます。 今回もGoogle Earth Engine(GEE)とGoogle Colabを用いて解析を行っていきます。 「まずそれなに?」という方は、以前初学者向けに書いた登りたい山を探す企画の記事があるので、ぜひご覧ください。 今回は、新型コロナウイルス(COVID-19)によって、日本の夜間光にどのような変化があったかを調査していきます。 統計学的な知識に疎いので、今回は簡単に夜間光の推移を見る程度ですが、いずれは相関など詳細な調査を行いたいと考えています。 また、夜間光データに関してはWorld Bankがチュートリアルを公開していますので、興味を持った方はぜひそちらで勉強してみてください。 夜間光データについて 夜間光のデータには、主にDMSPとVIIRSと呼ばれるデータがあります。 GEEではDMSPの19

                                    夜間光データでコロナによる影響を調査してみた〜①日本全体編〜 - Qiita
                                  • JupyterLab 4.0 is Here

                                    The Jupyter contributor community is proud to announce JupyterLab 4.0, the next major release of our full-featured development environment. The package is now available on PyPI and conda-forge. You can upgrade by running pip install --upgrade jupyterlab or conda install -c conda-forge jupyterlab. We have updated our JupyterLab Documentation for this new version. Here are some of the major new feat

                                      JupyterLab 4.0 is Here
                                    • pypackaging-native

                                      Home Home Meta topics Key issues Other issues Background References Glossary Home Introduction Packaging is an important and time-consuming part of authoring and maintaining Python packages. This is particularly true for projects that are not pure Python but contain code that needs to be compiled, and have to deal with distributing compiled extensions and with build dependencies. Many projects in

                                      • Anacondaの有償化に伴いminiconda+conda-forgeでの運用を考えてみた - Qiita

                                        はじめに こちらの記事 でご存じの方も多いと思うが、商用利用(定義については後述)における Anacondaリポジトリの利用が有償化されたようである。 回避策として、こちらの記事にもあるように、pyenv等をつかえばよいのではないかという話もあるが、ケモインフォマティシャンが良く使うRDKitは実質condaでしか配布されていないため、condaを使わざるを得ない状況である。 最初の記事によれば、miniconda+conda-forgeの運用であれば影響は受けなさそうとのこと。そこで、今回、miniconda+conda-forgeで運用を考えてみた。 情報整理 まずは変更されたAnconda Individual EditionのTerms of Serviceを確認する。 To avoid confusion, “commercial activities” are any use

                                          Anacondaの有償化に伴いminiconda+conda-forgeでの運用を考えてみた - Qiita
                                        • Master Python's pandas library with these 100 tricks

                                          100 pandas tricks to save you time and energy Below you'll find 100 tricks that will save you time and energy every time you use pandas! These the best tricks I've learned from 5 years of teaching the pandas library. "Soooo many nifty little tips that will make my life so much easier!" - C.K. "Kevin, these tips are so practical. I can say without hesitation that you provide the best resources for

                                          • 図解!Python Scrapyの使い方を徹底解説!(サンプルコード付きチュートリアル) - ビジPy

                                            Python3におけるScrapyの使い方について初心者向けに解説した記事です。 最初にScrapyとはどのようなものかを説明し、その後に、Scrapyのインストール方法と基本的な使い方を、サンプルコード付きのチュートリアル形式で、具体的な例を用いて解説していきます。 Scrapyについて、もし動画教材で体系的に学ばれたい方は、以下の割引クーポンをご利用いただければと思います。クリックすると自動的に適用されます。期間限定になりますのでお早めに。 >> 「PythonでWebスクレイピング・クローリングを極めよう!(Scrapy、Selenium編)」(Udemyへのリンク) Scrapyとは、できること Scrapy(読み方:スクレイピー)とは、Pythonのスクレイピング・クローリング専用のフレームワークです。主にWebページからのデータ取得に用いられます。 今までのWebスクレイピング

                                              図解!Python Scrapyの使い方を徹底解説!(サンプルコード付きチュートリアル) - ビジPy
                                            • 【解説】アイマスアカペラ音源の作り方:メカブ(メカPのブロマガ) - ブロマガ

                                              アイマスアカペラ音源の作り方をまとめてみました。 きれいなアイマスアカペラを作って楽しい人力ライフを送ろう! (※追記有り) ①機械学習抽出★解説ディープラーニングでアカペラとカラオケを分離するPhonicMind、おセムで試してみたけど高品質すぎる。これもう人力出来ない曲無くなるな??? pic.twitter.com/PGXZ89EpTL — メカP(あ・ゆ・サ・具) (@mekapi) 2019年6月7日強い(確信)。 曲との相性も有るものの、かなり綺麗に抜けます。 デメリットはwebサービス系は1曲変換するのに150~400円かかることですが、 コマンドプロンプト操作に抵抗が無ければspleeterというフリーウェアの選択肢も有ります。 ★使い所 ※◎、○、△は抽出クオリティの目安。 どんな曲にも使えます。最強。 Lantisレーベルでカラオケ音源が少ないミリ、M、シャニで特に真価

                                                【解説】アイマスアカペラ音源の作り方:メカブ(メカPのブロマガ) - ブロマガ
                                              • condaの代わりに高速なmambaを使う - macでインフォマティクス

                                                2021 2/11 誤りを修正 2021 4/26 Rについて追記 2021 4/30 tips追記 2022 2/7 再インストール追記 Githubより Mamba は C++ での conda パッケージマネージャの再実装です。マルチスレッドを使ったリポジトリデータとパッケージファイルの並列ダウンロード、依存関係の解決をより高速にするための libsolv、Red Hat、Fedora、OpenSUSE の RPM パッケージマネージャで使用されている最先端のライブラリです。 mambaのコア部分はC++で実装されており、最大限の効率化が図られています。 同時に、mamba は可能な限り互換性を保つために、codaと同じコマンドラインパーサ、パッケージのインストールとデインストー ル、トランザクション検証ルーチンを利用しています。 開発の動機のブログ記事。condaの問題点についても

                                                  condaの代わりに高速なmambaを使う - macでインフォマティクス
                                                • VscodeでPythonを始めるなら知っておきたい単語 - Qiita

                                                  あらすじ Pythonをvscodeで始めるにあたって、知っておくといい単語を集めました。 vscodeの設定項目の中に登場するものたちです。 Pyright https://microsoft.github.io/pyright/ 黄鉄鉱(pyrite)を意味し、大規模開発での利用にも耐える高速型チェッカー。 Pyrightはあくまでも型に関連する機能を提供するツールであり、シンタックスハイライトなどは含まれません。 VSCodeやNeovimにはデフォルトでPython用シンタックスハイライトが組み込まれていますが、 NeovimなどではTreesitterなどを使う、VSCodeではPylanceを利用するなど、 よりリッチな開発体験を得る工夫をすることが出来ます。 Pylance https://marketplace.visualstudio.com/items?itemName

                                                    VscodeでPythonを始めるなら知っておきたい単語 - Qiita
                                                  • Pythonでネットワーク分析【図解でわかりやすく解説】 - YutaKaのPython教室

                                                    Pythonには、データ分析をサポートする様々なモジュールが存在します。 その一つに、強力なネットワーク分析ツールとしてNetworkXというものがあります。 NetworkXを使えば、次のようなネットワーク分析を簡単に行うことができます。 ネットワーク分析 ネットワーク構造の可視化 中心性や連結性などの解析 この記事では、NetworkXの基本的な使い方を中心にわかりやすく解説していきます。 さらに詳しい内容については、次のような書籍を参考にしてみてください。 ネットワーク分析の準備 ネットワーク分析の基礎知識 NetworkXとは? 環境構築 NetworkXのインポート ネットワーク分析・可視化の超基本形 Graphオブジェクトの作成 nodeの追加 edgeの追加 ネットワーク図の保存 基本的な特性値の出力 ノードの出力 隣接したノードの出力方法 エッジの出力 次数の出力 ネットワ

                                                      Pythonでネットワーク分析【図解でわかりやすく解説】 - YutaKaのPython教室
                                                    • Windows11でWSL2+nvidia-dockerでPyTorchを動かすのがすごすぎた

                                                      Windows11にはWSL2があり、Linux環境からGPUありのPyTorchを動かすことが可能です。WSL2経由のほうがWindowsネイティブよりも訓練速度が倍になります。nvidia-dockerを使うと、CUDAのバージョンを気にすることなく、環境構築できます。 やりたいこと Windows11に標準装備されたWSL2を使って、Linux環境からGPU利用ありのPyTorchを動かしたい。 よくあるやり方(例えばこの記事)では、WSL側にCUDAとCuDNNをインストールしているが、これをやったところCUDAのセットアップ時に、前提ライブラリのインストールでドハマリし、うまくいかなかった GPUのランタイムはWindowsにインストールしたCUDAのみを使い、できるだけあとはnvidia-dockerに任せたい よくあるやり方ではうまく行かず「もうWSL2でPyTorch動かす

                                                        Windows11でWSL2+nvidia-dockerでPyTorchを動かすのがすごすぎた
                                                      • Python de 3DCAD - Qiita

                                                        仕事柄3DCADを使うことも数値計算(主にPythonを使って)を行う機会が多く、数値計算をもとに3D用のデータ(STEP, IGES, STL)を生成したい(しないといけない)という要求が増えていった中での解決策です。 結論 結論としてはOpenCASCADEを使います。 C++と死の秘宝OpenCascade Technologyで有名な、OpenCASCADEですが、オリジナルはC++で100万行で構成されたライブラリのため、使おうとするととっても大変です。 そこで、OpenCASCADEをほぼすべてPythonにWrapした偉大なコードpythonocc-coreを使います。 Install方法 # Python 3.8 conda install -c conda-forge pythonocc-core # Python 3.7 or 3.6 conda install -c

                                                          Python de 3DCAD - Qiita
                                                        • 【Python】 StreamlitとPlotlyでダッシュボードを作成する方法

                                                          Pythonベースでインタラクティブなダッシュボードを作成するためのフレームワークの1つにStreamlitがあります。現在最も人気があるフレームワークはDashのようですが、下のグラフのようにGithub上では2020年以降Streamlitの人気が急激に伸びていることが分かります。 StreamlitはDashのように見た目の細かいカスタマイズができないという欠点がありますが、ある程度デフォルトの設定を受け入れることができれば非常に簡単にダッシュボードを作成することができます。今回はStreamlitとPlotlyでKaggleデータの特徴量とラベルを可視化するダッシュボードを作ります。 データとダッシュボード 今回はkaggleのtabular playground series Mar 2021のデータを使います。このデータは下表の通りサンプルidと19個のカテゴリカル変数(cat

                                                            【Python】 StreamlitとPlotlyでダッシュボードを作成する方法
                                                          • M1 MacにPythonインストールして開発環境構築してみた

                                                            M1 Mac上でPythonの開発環境構築やっていきます これはYouTube動画の資料です M1 MacにPythonインストールして開発環境構築してみた https://youtu.be/dqw4aAgEwoQ はじめに なるべく、プログラミング初学者向けにもわかりやすく解説していきます いっしょに やっていきましょう 2021年1月時点の情報です M2のMacが出る頃(いつ?)には 古い情報になってるはずなのでお気をつけください 自己紹介:オサミー ソフトウェアエンジニア。株式会社プレジニア代表取締役。 iPhoneアプリ開発歴10年。企画開発したiPhoneアプリ160万ダウンロード以上。 新規事業立上げ支援など。 動画(Python環境構築)の目次 理論編: M1 Macの罠とは 実践編 ①Webアプリ(django) ②データ分析(jupyter, pandas, numpy,

                                                              M1 MacにPythonインストールして開発環境構築してみた
                                                            • condaでバージョン確認、インストール、アップデート - deepblue

                                                              conda info 今自分が動かしている環境名とcondaやpythonのバージョンなどを確認することが出来ます。 # 動作例 conda info active environment : blog active env location : C:\Users\USERNAME\AppData\Local\Continuum\anaconda3\envs\blog shell level : 7 user config file : C:\Users\USERNAME\.condarc populated config files : C:\Users\USERNAME\.condarc conda version : 4.8.3 conda-build version : 3.18.9 python version : 3.7.4.final.0 virtual packages :

                                                              • NVIDIA RAPIDSを使って前処理・機械学習・位置情報分析を高速化しよう - Qiita

                                                                NVIDIA RAPIDSを使ったデータ分析と位置情報分析の入門 皆さん、こんにちは、こんばんは。石黒慎と申します。 この記事では、NVIDIA RAPIDSを使ったデータ分析について、ご紹介させていただきます。 RAPIDSを使うと、データサイエンスに必要な前処理〜機械学習までを簡単に高速化できます。 本記事ではRAPIDSの導入方法・利用方法から、 RAPIDSを用いた位置情報データ分析までをご紹介します。 本記事を参考に、RAPIDSを用いた様々な分析にトライして頂けると幸いです。 本記事の目標: 読者にお持ち帰りいただきたいもの RAPIDSとはなにか? RAPIDSの導入方法 RAPIDSの各種機能のご紹介 RAPIDSを使ったデータ分析入門 (タクシーデータに対して、dask-XGBoostを用いて機械学習) cuSpatialを使った位置情報データ分析 RAPIDSとはなにか

                                                                  NVIDIA RAPIDSを使って前処理・機械学習・位置情報分析を高速化しよう - Qiita
                                                                • conda と pip でのパッケージ管理について - Qiita

                                                                  Anaconda は一言でいうと Python 本体に加え科学計算のライブラリ等が最初から付属されているものです。またパッケージ管理とデプロイを簡略化するための工夫がなされており conda というパッケージ管理コマンドが付属しています。 conda と pip について Python の世界ではかなり昔からそれ自体にパッケージ管理ツールというのが付属していて、昔は EasyInstall なるものを使っており pip を使うためにはあとからセットアップしなければならなかった。いちいち面倒であった。最近の Python ではすっかりデフォルトで pip が付属していて最高の時代になっている。このコマンドを使うと PyPI というサイトに公開しているパッケージをコマンドによりインターネット経由でインストールできる。最高の時代である。 さて、よくある話が conda と pip を併用すると「

                                                                    conda と pip でのパッケージ管理について - Qiita
                                                                  • Flaskユーザー向けFastAPIの使い方まとめ

                                                                    はじめに 本記事は、「FastAPI for Flask Users」を翻訳したものになります。 この記事では、FlaskとFastAPIを比較しながらわかりやすく解説した記事なので、許可をとって翻訳することにしました。 以下、本文になります。 記事本文 Flaskは機械学習プロジェクトでのAPI開発の事実上の選択肢となっていますが、 FastAPIと呼ばれる新しいフレームワークがあり、コミュニティーから多くの支持を得ています。 最近、Flaskで作成された本番プロジェクトを移行することになり、FastAPIを試してみることにしました。 FastAPIはFlaskライクな文法で記述されているので、移し替えが非常に簡単で、わずか数時間で起動して実行できました。 自動データ検証、ドキュメント生成、およびpydanticスキーマやpythonタイピングなどのベストプラクティスの追加により、これは

                                                                      Flaskユーザー向けFastAPIの使い方まとめ
                                                                    • Apple Silicon 版の Mac で Miniforge を使ってサードパーティ製のパッケージをインストールする - CUBE SUGAR CONTAINER

                                                                      これを書いている現在 (2021-11)、Apple Silicon 版の Mac を使って Python の開発環境を整えようとすると、なかなかしんどい。 しんどさの主な要因は、サードパーティ製のパッケージが Apple Silicon をまだサポートしていない場合が多い点にある。 たとえば、Python で機械学習をしようと思ったら誰でも一度は使ったことがあるはずの scikit-learn もそのひとつ。 現在の最新バージョン (1.0.1) でも、Apple Silicon の環境では pip を使った正攻法ではインストールできない。 ただし、以下のドキュメントを読むとわかるとおり、Apple Silicon の環境でインストールする唯一の方法として Miniforge を使うことが挙げられている。 scikit-learn.org Miniforge は、ざっくり言うと利用するリ

                                                                        Apple Silicon 版の Mac で Miniforge を使ってサードパーティ製のパッケージをインストールする - CUBE SUGAR CONTAINER
                                                                      • AWSのオープンデータとPythonを使って、宇宙から地球を覗いてみよう! - Qiita

                                                                        初めに みなさんこんにちは! 宇宙ビジネスってご存知でしょうか? 「宇宙ビジネス」とだけ言われてもあまり想像がつかないかもしれませんが、GPSやロケットの製造や運用、打ち上げや制御のためのシステム・衛星テレビ配信サービスやその運用・それらを受診するためのアンテナや端末など、「宇宙」にまつわるものは案外たくさんあります。 リモートセンシングと呼ばれる衛星画像を取り扱った「地球観測」もその一つですね。 そんな宇宙ビジネスですが、こちらの記事によると2019年での市場規模は40兆円にまで到達しているそうです。 (宙畑より(https://sorabatake.jp/216/ )) クラウド市場は2021年の段階で1800億ドル弱(当時のドル/円は115円程度だったので、約20兆円)のようなので、およそ2倍! すごい市場規模ですね。 (クラソルより(https://business.ntt-eas

                                                                          AWSのオープンデータとPythonを使って、宇宙から地球を覗いてみよう! - Qiita
                                                                        • 【Windows】CartopyをWindowsにインストール【Cartopy】 - LabCode

                                                                          はじめに 以前の記事で mac に 地理空間データの扱いを容易にする Cartopy をインストールする方法を紹介しました。 今回はWindowsにCartopyをインストールする方法を紹介します。 CartopyのWindowsへのインストール 以前の記事で紹介したように,Cartopyをインストールするには,GEOS,Shapley,pyshp などの外部パッケージをインストールする必要があります。 LinuxやMacでは,簡単に使えるパッケージ管理ソフトウェアがいくつか (apt-getやHomebrew, MacPorts等) ありますが,Windowsの場合にはそうもいきません。 (したがって,複雑な依存関係を考慮して,ソースコードからビルドすることも考えられますが,現実的ではないと思います。私は挫折しました。) Cartopyのページには conda を利用してインストールする

                                                                            【Windows】CartopyをWindowsにインストール【Cartopy】 - LabCode
                                                                          • LPython: Novel, Fast, Retargetable Python Compiler

                                                                            Posted on July 28, 2023 |  24 minutes |  5108 words |  Ondřej Čertík, Brian Beckman, Gagandeep Singh, Thirumalai Shaktivel, Smit Lunagariya, Ubaid Shaikh, Naman Gera, Pranav Goswami, Rohit Goswami, Dominic Poerio, Akshānsh Bhatt, Virendra Kabra, Luthfan Lubis About LPython is a Python compiler that can compile type-annotated Python code to optimized machine code. LPython offers several backends su

                                                                            • Pythonインストール(Anaconda) [いかたこのたこつぼ]

                                                                              2021年くらい(?)から、200人規模以上の会社でAnacondaを使う場合は有償になったみたい。(細かな条件は公式を要確認) より厳密には、「Anacondaの公式リポジトリ(repo.anaconda.com)を使う」ことに対する有償化のようなので、それを使わなければOK。 具体的には、MiniCondaをインストール→デフォルトリポジトリを例えばconda-forgeに設定すると大丈夫という見解を、公式では無いものの、Anaconda共同創立者の一人 Peter Wang (pwang99)氏がコミュニティのやりとりで語っている。

                                                                              • pip を使用して TensorFlow をインストールする

                                                                                pip を使用して TensorFlow をインストールする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このガイドは、TensorFlow の最新の安定バージョンを対象としています。プレビュー ビルド(夜間)の場合は、 tf-nightlyという名前の pip パッケージを使用します。古い TensorFlow バージョンの要件については、これらの表を参照してください。 CPU のみのビルドの場合は、 tensorflow-cpuという名前の pip パッケージを使用します。 インストール コマンドのクイック バージョンを次に示します。下にスクロールすると、詳しい手順が表示されます。 Linuxpython3 -m pip install tensorflow[and-cuda] # Verify the installation: python3

                                                                                  pip を使用して TensorFlow をインストールする
                                                                                • GitHub - zauberzeug/nicegui: Create web-based user interfaces with Python. The nice way.

                                                                                  NiceGUI is an easy-to-use, Python-based UI framework, which shows up in your web browser. You can create buttons, dialogs, Markdown, 3D scenes, plots and much more. It is great for micro web apps, dashboards, robotics projects, smart home solutions and similar use cases. You can also use it in development, for example when tweaking/configuring a machine learning algorithm or tuning motor controlle

                                                                                    GitHub - zauberzeug/nicegui: Create web-based user interfaces with Python. The nice way.