並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 318件

新着順 人気順

Pythonの検索結果121 - 160 件 / 318件

  • 【python】PandasでExcelのシートを指定して読み込む方法

    そもそも 久しぶりにデータを分析する機会がありました。 Excelシートが複数あり、あれ?どうやってにExcelのシート指定するんだっけ? すべてのシートをすべて読込のどうやるんだっけ? ど忘れをしました。。備忘録として残します。 前提 python 3.11.9 pandas 2.2.2 複数シートあるExcelを用意 ライブラリinstall

      【python】PandasでExcelのシートを指定して読み込む方法
    • KotlinとPythonの連携について徹底解説 - Python転職初心者向けエンジニアリングブログ

      KotlinとPythonの連携について徹底解説 KotlinとPythonは、それぞれ異なる特徴を持つプログラミング言語です。Kotlinは、JetBrainsによって開発され、Android開発やサーバーサイド開発で使われることが多い静的型付け言語です。シンプルでモダンな構文とJavaとの互換性を強みとしています。一方で、Pythonは柔軟で動的な型付けの言語であり、データ分析や機械学習、スクリプト言語として非常に広く使われています。 これら2つの言語を組み合わせることで、それぞれの得意分野を活かしながら、効率的かつ拡張性のあるシステムを構築することが可能です。本記事では、KotlinとPythonを連携させる方法を、具体的なコード例を交えながら、初心者向けにわかりやすく解説します。 KotlinとPythonの連携のアプローチ KotlinとPythonを連携させる方法はいくつかあり

        KotlinとPythonの連携について徹底解説 - Python転職初心者向けエンジニアリングブログ
      • Pythonで信号スペクトルの計算 - Qiita

        ・追記 一応、念のためさらに調査を行ったところ下記の記事が死ぬほどわかりやすく、はっきりと説明してくれていました。英語の読める方は、ここをみたら安心してスペクトルの計算ができると、思いまーす! なお、本文にはいろいろと勘違いがあるので、最後の方にまとめて追記しています。 (追記ここまで) いい記事ではないですが、よく分からないことがあったのでメモ程度に。数式が得意な人は、下記の記事の方が分かりやすいと思います。式がいっぱい載ってます。私は数式はダメなので、この記事ではうすぼんやりとメモ程度の説明をします。 Pythonのfftpack.fftを利用して、パワースペクトルだか、パワースペクトル密度だか、どっちかを計算したかったのですが、そもそもfftの戻り値が何なのかすら知らなかったので、いろいろと調べてみました。 どうやら、fftpack.fftはWikipediaにある通り、離散フーリエ

          Pythonで信号スペクトルの計算 - Qiita
        • Amazon Kindle本ストアで12周年キャンペーン! 4万冊以上!! 最大70%OFF!!/『ChatGPTと学ぶPython入門』など、IT・コンピュータ関連書籍も多数【Book Watch/セール情報】

            Amazon Kindle本ストアで12周年キャンペーン! 4万冊以上!! 最大70%OFF!!/『ChatGPTと学ぶPython入門』など、IT・コンピュータ関連書籍も多数【Book Watch/セール情報】
          • オンラインPython独学プラットフォーム「PyQ」、「Python 3 エンジニア認定データ分析試験」の模擬試験を無料公開 (CodeZine)

            オンラインPython独学プラットフォーム「PyQ」、「Python 3 エンジニア認定データ分析試験」の模擬試験を無料公開 ビープラウドは、同社の運営するブラウザだけで学習できるオンラインPython独学プラットフォーム「PyQ(パイキュー)」において、「Python 3 エンジニア認定データ分析試験」の模擬試験を9月17日に無料公開した。 「Python 3 エンジニア認定データ分析試験」は、Pythonエンジニア育成推進協会が実施している試験で、Pythonを使ったデータ分析の基礎や方法を問う内容となっている。 同試...

              オンラインPython独学プラットフォーム「PyQ」、「Python 3 エンジニア認定データ分析試験」の模擬試験を無料公開 (CodeZine)
            • CSM: Python SDKによるシークレット管理をためす - Qiita

              概要 これまで CSM (CipherTrust Secret Management powered by AKEYLESS)をもちいたシークレット管理方法をご紹介してきました。 今回は 実際にアプリケーションからシークレットを呼び出しを想定して、Python から CSMへアクセスし、Static Secret 及び、Dynamic Secretの取得を行ってみます Akeyless は REST APIを提供しています。Java, Python, Go, C#.NET, Ruby 等へはSDKを提供しており、より容易にSecret管理をアプリケーションへ取り込む事が可能です 目的 Akeyless の Python SDKを用いて、Static Secret、Dynamic Secret の取得を行ってみます。 認証には AWS IAMを用います。これにより、完全にSecret を排除

                CSM: Python SDKによるシークレット管理をためす - Qiita
              • Python の 並列/並行処理 の比較|PKSHA Delta

                こんにちは。PKSHA Technology の AI Solution 事業本部にてソフトウェアエンジニアを務めている加藤と申します。先日インタビュー記事が出ましたので、こちらも併せてご覧ください。 本記事では、Python での並列/並行処理の初歩について紹介いたします。Python は、機械学習ライブラリの豊富さから、非常に多くのプロジェクトで利用されるようになっています。この言語を使いこなせることは、機械学習を行う上で重要なファクターとなります。Python は言語仕様および歴史的経緯から GIL と呼ばれるスレッドによる並列処理を阻害する仕組みが導入されており、他のプログラミング言語と比較してスレッドによる並列処理の性能向上が処理内容によって大きく異なります。 以下の記事では、はじめに Python の並列処理の標準ライブラリである、 threading と multiproce

                  Python の 並列/並行処理 の比較|PKSHA Delta
                • 日本ではKubernetesやCI/CDなどが幻滅期/MSがCopilot in Excel with Python発表/富士ソフトを巡って買収合戦ほか、2024年9月の人気記事

                  日本ではKubernetesやCI/CDなどが幻滅期/MSがCopilot in Excel with Python発表/富士ソフトを巡って買収合戦ほか、2024年9月の人気記事 1年ほど前までライターの仕事として書評を定期的に書いていたのですが、その仕事が終わってからしばらく本を読まなくなっていました。 ところが先日、SF作品として話題になった「プロジェクト・ヘイルメアリー」を読んでからいろんなSFを読みたくなって、いまさらながら「三体」の文庫本を買い込んだところです。 さて、9月が終わりましたので、人気記事のランキングを紹介していきましょう。 1位から3位 1位 日本ではKubernetesやCI/CDなどが幻滅期に、インダストリクラウドやインフラ自動化は過度な期待。「日本におけるクラウド・プラットフォームのハイプ・サイクル」2024年版発表 2位 [速報]マイクロソフト、「Copil

                    日本ではKubernetesやCI/CDなどが幻滅期/MSがCopilot in Excel with Python発表/富士ソフトを巡って買収合戦ほか、2024年9月の人気記事
                  • PythonとLLMで作る!カレー好きのための知識グラフQAシステム - Qiita

                    はじめに こんにちは、カレー愛好家の皆さん!今回は、Pythonと大規模言語モデル(LLM)を使って、カレーに関する知識を管理し、質問に答えるシステムを作ってみました。このシステムでは、カレー好きの人々のネットワークや、お気に入りのカレー店、新しいメニューなどの情報をグラフ構造で表現し、それをベースに質問応答を行います。 システムの概要 このシステムは以下の主要な機能を持っています: カレー関連の知識をグラフ構造で表現 ユーザーのコメントを分析し、新しい知識をグラフに追加 グラフの可視化(日本語対応) グラフ情報を基にした質問応答 それでは、知識グラフの魅力について詳しく見ていきましょう! 知識グラフのメリットと有益性 皆さんは「知識グラフ」という言葉を聞いて、どんなイメージを持ちますか?難しそう?複雑そう?確かに最初はそう感じるかもしれません。でも、実はとてもパワフルで、私たちの日常生活

                      PythonとLLMで作る!カレー好きのための知識グラフQAシステム - Qiita
                    • #10 Python×ビットコイン自動売買 | Pythonを使ってビットコインを購入しよう! | テックダイアリー

                      こんにちは、はやたす(@hayatasuuu )です。 第10回目の本記事では、Pythonを使ってビットコインを購入していきたいと思います。 前回の記事 : #9 Python×ビットコイン自動売買 | Pythonを使ってビットコインを指値注文しよう! 今回は指値ではなく成行注文を使います。 例によって、新規発注するためには、口座に資金を入れる必要があります。 もし残高がなかったり不足したりしている場合は、先に入金しておきましょう。 また、第1回目でも書きましたが、学習を進めていく中で投資における損失リスクがあります。こちらで責任は取りかねますので、必ず自己責任の範囲で学習をお願いします。 import hmac import hashlib import json import time from pprint import pprint import configparser im

                      • Microsoft、VSCode向けのPythonデータ分析機能拡張を提供開始 (CodeZine)

                        米Microsoftは、コードエディタ「Visual Studio Code」向けの新たな機能拡張「Python Data Science Extension Pack」の提供を9月18日(現地時間)に開始した。 この機能拡張は、これまで別々に提供していた4種類の機能拡張をひとまとめにしたもの。具体的にはPython言語向け機能拡張と、Jupyter向け機能拡張、GitHub Copilot向け機...

                          Microsoft、VSCode向けのPythonデータ分析機能拡張を提供開始 (CodeZine)
                        • 2.1. 差分 — pythonで学ぶ計算物理 ドキュメント

                          2.1. 差分¶ 2.1.1. 差分公式¶ 関数 の解析的な表式が与えられていれば微分 は必ず計算できますが、 が数値的にしか得られない場合(複雑な積分を含むなど)には、微分を数値的に評価する必要がでてきます。 もし、 が精度よく、滑らかに見える程度に十分なデータがあれば、スプライン補間をして微分を計算する手段が有効です(別ページ)。 固有値問題 や 偏微分方程式 の数値解法で示すように を離散化する必要がある場合には、以下で説明する 差分公式 を使います。 例として、1階微分を考えます。 座標 をある区間で等間隔に離散化し、間隔を と表します。 関数 の各離散点 上における値 を持っているとします。 すると、1階微分 は と表せます。 これを 前進差分 (forward finite difference)と呼びます。 最後の は、この近似式の誤差が の1乗に比例することを表しています。

                          • Pythonコーディング用にneovimを最低限整える(2024年夏) - ビットの海

                            さて前回のコレから5年が経過しています... shase428.hatenablog.jp shase428.hatenablog.jp コンセプト とりあえずこれくらいやればLSP動くよ〜という紹介 脱 coc.nvim LSは手動で管理するので、mason.nvim みたいなのは使わない Python の LSP を最低限の設定で動かして、Ruff で Lint/Format する 環境 brew install nvim したもの $ nvim -version NVIM v0.10.0 Build type: Release LuaJIT 2.1.1716656478 今回登場するプラグイン folke/lazy.nvim プラグインマネージャ neovim/nvim-lspconfig ビルドインLSPクライアントの設定 hrsh7th/nvim-cmp 補完エンジンのコア(以下

                              Pythonコーディング用にneovimを最低限整える(2024年夏) - ビットの海
                            • Pythonを究極的に理解して、ワンランク上のプログラマーになろう:『ワンランク上のPythonプログラマになれる本』 - リスキリング|情報技術者への歩み、デジタルを使う側から作る側へ

                              ※This page uses affiliate advertising. ※本ページは、アフィリエイト広告を利用しています。 Amazon.co.jp: Amazon Prime Amazon.co.jp: Prime Student - 学生のためのお得なプログラム Kindle Unlimitedにサインアップして無料体験に登録する Amazon.co.jp: Amazon Music Unlimited Amazon.co.jp: Audibleオーディオブック ワンランク上のPythonプログラマになれる本 (日経BPパソコンベストムック) 日経BP Amazon ワンランク上のPythonプログラマになれる本 (日経BPパソコンベストムック) [ 日経ソフトウエア ] 楽天で購入 プログラミング言語「Python」は、近年の生成AIの分野で大きな注目を集めています。 なぜなら

                                Pythonを究極的に理解して、ワンランク上のプログラマーになろう:『ワンランク上のPythonプログラマになれる本』 - リスキリング|情報技術者への歩み、デジタルを使う側から作る側へ
                              • 【Python】3次元マハラノビス距離の作図 - からっぽのしょこ

                                はじめに 機械学習で登場する確率分布について色々な角度から理解したいシリーズです。 この記事では、マハラノビス距離について、図を使って解説します。 【前の内容】 www.anarchive-beta.com 【他の内容】 www.anarchive-beta.com 【今回の内容】 はじめに 3次元マハラノビス距離の作図 マハラノビス距離の定義式 マハラノビス距離の図 パラメータと形状の関係 平均パラメータの影響 分散パラメータの影響 共分散パラメータの影響 参考文献 おわりに 3次元マハラノビス距離の作図 3次元変数のマハラノビス距離(3D Mahalanobis' distance)のグラフを作成します。 マハラノビス距離については「マハラノビス距離の性質の導出 - からっぽのしょこ」、2次元変数の場合については「【Python】2次元マハラノビス距離の作図 - からっぽのしょこ」、3

                                  【Python】3次元マハラノビス距離の作図 - からっぽのしょこ
                                • Python FAST API Deta cloudを使って簡単にWeb APIを公開する - Masa engineer blog

                                  今回は、Deta cloudというサービスについて触れていきます。 またDeta cloudを使って、簡単にWeb APIを公開する方法を紹介致します。 1.FAST APIとはまずDeta cloudを利用するにあたり、FAST APIを利用します。 Pythonの標準である型ヒント(type hint)に基づいてPython3.6以降でAPIを構築するための、モダンで、高速(パフォーマンス)なWebフレームワークです。 ※高度な技術者向けよりかは、API開発初学者向けの特徴です。 FAST API主な特徴 直観的でわかりやすい書き方公式ドキュメントの情報が豊富自動ドキュメント生成機能がすごい(Swagger UIと連携)バリデーション機能の実装が簡単(type hintが肝心)公式ドキュメント 2.Deta cloudとは代表的なクラウドサービスには、AWS、 Azure、 GCPがあ

                                    Python FAST API Deta cloudを使って簡単にWeb APIを公開する - Masa engineer blog
                                  • AWS CDKとPythonでの開発環境をDevcontainerで作成 | DevelopersIO

                                    はじめに データ事業本部ビッグデータチームのyosh-kです。 今回は件名の通り、プロジェクトの開発環境をDevcontainerを用いて作成してみたいと思います。 前提 基本的には以下のブログを土台として使用します。今回はTypeScriptでAWS CDKを実装し、AWS GlueやAWS LambdaのScriptをPythonで実装したいので、それに合わせた設定や、拡張機能などを追加で実装していきたいと思います。 Python Node.js AWS CDK Git 事前準備 VSCodeのインストールと、Devcontainerの拡張機能をインストールしておきます。 Gitのセットアップも実施します。 AWS CLIのセットアップも実施します。 実装 実装コードはリポジトリにもありますので、ご参照いただければと思います。 { "name": "My DevContainer",

                                      AWS CDKとPythonでの開発環境をDevcontainerで作成 | DevelopersIO
                                    • コヒーレンシの基本概念 - Python転職初心者向けエンジニアリングブログ

                                      キャッシュメモリにおける「コヒーレンシ(coherency)」は、主にマルチプロセッサシステムにおいて、異なるプロセッサが共有するメモリの一貫性を保つための重要な概念です。ここでは、コヒーレンシの基本的な概念、重要性、コヒーレンシを維持するためのプロトコル、関連する課題などを詳しく解説します。 コヒーレンシの基本概念 コヒーレンシとは: コヒーレンシは、同じメモリアドレスを異なるキャッシュに持つ場合、データがどのように一貫して保持されるかを指します。特に、複数のプロセッサが同じデータを操作する場合、そのデータの整合性を保つことが求められます。 揮発性と不揮発性: コヒーレンシは、揮発性メモリ(例: DRAM)と不揮発性メモリ(例: フラッシュメモリ)の両方で重要です。キャッシュは通常揮発性ですが、データが主メモリやストレージに保存されている場合、その一貫性も考慮する必要があります。 コヒー

                                        コヒーレンシの基本概念 - Python転職初心者向けエンジニアリングブログ
                                      • Python で text-to-speach を試してみる - プログラマーのメモ書き

                                        先日の記事で、古いノートPCを復活させた話を書きましたが、早速使う時がきました。 伊勢市内の中学校を対象に、キャリア教育の一環として、市内の事業者などの有志が仕事の話をするビジネスパーク伊勢というのがあって、私も都合が合う時にたまに参加しています。 コロナが落ち着いたこともあり、先日、対面式で再開され、その際にプログラマーの仕事について話す機会がありました。 で、せっかくなのでデモがてら、こんなことできるよ、という紹介の一つとして、 python での text-to-speech を実演してきました。 その際に行ったセットアップなどについて、まとめておきます。 実行環境は次の通りです。 Lubuntu 18.04.6, 32bit 版 python 3.6.9 pip3 9.0.1 pyttsx3 のインストール python で text-to-speech をするには pyttsx3

                                          Python で text-to-speach を試してみる - プログラマーのメモ書き
                                        • 【2024年版】めっちゃ使いやすいPythonの開発環境をVSCode上で構築する方法

                                          筆者はPythonのパッケージ管理ツールとしてpip、バージョン管理ツール(仮想環境)としてpyenv / virtualenvを利用していますが、 要求されるパッケージのバージョンが衝突する、全体の環境が汚れていくなど色々不便さを感じています。このような悩みはPythonユーザーあるあるではないでしょうか? そこで今回は、2024年時点で非常に使いやすいと噂のRyeやその他ツールを改めて導入し、 各ツールの利用方法や使い心地などを確認することにしました。 この記事によってできること Pythonの新規プロジェクト立ち上げが容易に行える パッケージ管理、バージョン管理、仮想環境管理を単一のパッケージで行える Pythonのコードに対して思い通りのコーディング規約を定義でき、規約通りに自動修正が入れられるようになる その他、エラー表示などが分かりやすくなり開発体験が向上する 導入 パッケージ

                                            【2024年版】めっちゃ使いやすいPythonの開発環境をVSCode上で構築する方法
                                          • 楽しく学ぶ Python入門(第1回*)Replitの使い方ガイド – 小学生にも大人にもやさしいプログラミング学習 –

                                            Last Updated on 2024年2月14日 Replitとは? Replitは、ブラウザ上で動作するオンライン統合開発環境(IDE)です。インストール不要で、PythonやJavaScriptなど多数のプログラミング言語をサポートしています。このガイドでは、Replitの基本的な使い方を紹介します。 アカウント作成 Replitにアクセス: Replitのウェブサイトにアクセスします。 サインアップ: 右上の「Sign up」ボタンをクリックし、メールアドレス、ユーザー名、パスワードを入力してアカウントを作成します。GoogleやGitHubのアカウントでサインアップすることもできます。 新しいプロジェクトの作成 「Create」をクリック: ダッシュボード上の「Create」ボタンをクリックします。 言語の選択: 表示された言語リストから、使用したいプログラミング言語を選択しま

                                            • 【python】matplotlibの棒グラフや散布図の色を部分的に変える方法 - morikomorou’s blog

                                              はじめに 棒グラフや散布図を書くときに、注目したい要素のみ部分的に色を変更したいときありませんか? 今回はmatplotlibを使って上図のように棒グラフや散布図の色を部分的に変える方法についてお伝えします。 また、それを応用して、クリックした部分だけ色を変える方法についても説明していきたいと思います。 はじめに 要素ごとに色を変更する方法 ①全要素の色をはじめに指定してプロット ②プロット後に要素を指定して色を変更する クリックした要素のみ色を変更する 散布図の色をクリックした要素のみ変える方法 棒グラフの色をクリックした要素のみ変える方法 終わりに 要素ごとに色を変更する方法 色を要素ごとに変える方法はいくつかありますが、私がよく使うのは以下の2通りです。 全要素の色をはじめに指定してプロットする プロット後に要素を指定して色を変更する それぞれの方法について説明していきます。 ①全要

                                                【python】matplotlibの棒グラフや散布図の色を部分的に変える方法 - morikomorou’s blog
                                              • AzureのFunctionsをCLIで使う(ローカルリソースの生成からデプロイまで)with Python - Qiita

                                                概要 公式のドキュメントにはリソースグループを作成するところからの説明があるのですが、既に存在するリソースグループの中にFunctionsをデプロイする方法については書かれていないようでしたので書きます。 公式ドキュメント: コマンド ラインから Python 関数を作成する - Azure Functions | Microsoft Learn https://learn.microsoft.com/ja-jp/azure/azure-functions/create-first-function-cli-python?tabs=azure-cli%2Cbash&pivots=python-mode-configuration なおPython関数を作成すると書いてありますが、基本的にデプロイまではシェルスクリプトを用いますので、あまり言語によって限定されるお話でもないと思いますが、やは

                                                  AzureのFunctionsをCLIで使う(ローカルリソースの生成からデプロイまで)with Python - Qiita
                                                • Pythonの例外処理(try-except)について解説します! - TECH PLAY Magazine

                                                  どんなプログラムでも予期しないエラーが発生する可能性があります。こうしたエラーに対処するために、「例外処理」と呼ばれる仕組みがあり、Pythonではtry-except文が提供されています。本記事では、Pythonのtry-except文について解説します。 そもそも例外とは・・ 例外(Exception)は、プログラムの実行中に発生する予期しないエラーのことです。 例えば、ゼロを除算(割り算)するコードがあったとします。 x = 10 / 0 print(x) このコードを実行すると、 ZeroDivisionError: division by zero の例外エラー(ゼロは除算できない)が発生します。 このように例外エラーが発生すると、その時点で処理が終了してしまいます。 try-except文の基本構文 Pythonでは例外処理を行うために、try-except文を使うことが多いで

                                                    Pythonの例外処理(try-except)について解説します! - TECH PLAY Magazine
                                                  • PythonはAI開発にしか使えないのか?:新刊ピックアップ

                                                    AI開発だけじゃないPython Pythonはオープンソースで提供されている人気のプログラミング言語です。AIブームとともにPythonが注目されるようになり,今ではプログラミング開発の定番として,Python関連本がAmazonの書籍売上ランキングの上位を占めています。毎月新しいPython本が発売され,その多くが「機械学習」や「データサイエンス」といったAI開発に関連するキーワードをタイトルに付けており,読者の関心もそこにあることが見て取れます。かくいう私も,上梓したPython本のタイトルに「機械学習」を付けてアピールしているわけです。 実はこの本の執筆にあたって,当初はAI開発だけじゃないPythonの魅力を伝えようという目的がありました。タイトルこそ「機械学習」を付けていますが,Webアプリ開発をトピックに加えるなど,当初の目的を達成しようと,様々な試みをしています。 実際Py

                                                      PythonはAI開発にしか使えないのか?:新刊ピックアップ
                                                    • PythonのUTF8化(PyCon JP 2024)

                                                      このブラウザ バージョンのサポートは終了しました。サポートされているブラウザにアップグレードしてください。

                                                        PythonのUTF8化(PyCon JP 2024)
                                                      • PHPでiPhoneを自動操作 - Python転職初心者向けエンジニアリングブログ

                                                        iPhoneの操作を自動化することは、便利なタスクの一つです。たとえば、特定のアクションを自動的に実行したり、ルーチンタスクを減らすことで作業を効率化することができます。今回はPHPを使ってiPhoneを自動操作する方法について、具体的なコード例を交えて説明していきます。 まず、正直に言えば、PHP自体はサーバーサイドのスクリプト言語であり、直接的にiPhoneのようなデバイスを制御することはできません。しかし、サーバーとクライアントの間で通信を行い、間接的にiPhoneを操作することは可能です。具体的には、PHPでサーバー側のロジックを構築し、iPhoneではショートカットや外部アプリとの連携を利用して、自動操作を実現します。 PHPとiPhoneの自動操作 iPhoneを自動操作する方法として、主に次の3つの要素が重要です。 サーバーサイドのロジック(PHPで実装) クライアントサイド

                                                          PHPでiPhoneを自動操作 - Python転職初心者向けエンジニアリングブログ
                                                        • Rustを活用したPythonライブラリの開発 (PyCon JP 2024)

                                                          Rustを活用した Pythonライブラリの開発 PyCon JP 2024 2024/09/28 Shota Kokado( @_skokado )

                                                            Rustを活用したPythonライブラリの開発 (PyCon JP 2024)
                                                          • Python in Excelを使ってみた | Sqripts

                                                            更新:2024.09.17 こんにちは。バックエンドエンジニアのカズです。 今日はExcelのベータ版に提供されているPython in Excelを紹介します。 ※正式リリース2024年9月16日(現地時間) 米Microsoftより「Python in Excel」の一般公開(GA)が発表されたため記事を更新しています。 ▼Microsoft公式ブログ記事「Python in Excel – Available Now」はこちら

                                                              Python in Excelを使ってみた | Sqripts
                                                            • Pythonによるデータ駆動制御VRFTによるPID制御器オートチューニング - Qiita

                                                              はじめに 国内の制御界隈では,データ駆動制御と呼ばれる手法が普及しつつあります。その中でも,FRITと呼ばれる手法は一度実験するだけで所望の制御器を自動獲得可能なオートチューニング手法です。実応用上優れた特性を有しているため,様々な企業・大学で注目されている技術といえます。一方,FRIT関連の論文を読むと,Virtual reference feedback tuning(VRFT)と呼ばれる手法が先行研究として挙げられています。VRFTも一度実験するだけで所望の制御器を自動獲得可能なオートチューニング手法です。FRITとVRFTは非常に類似した手法ですが,一体何が違うのでしょうか? 実はVRFTにはFRITよりも優れた特徴がいくつかあります。 本記事ではVRFTを解説していきます。また,この記事を読んだ読者が実践できるようにサンプルプログラムも付録に載せておきます。 ※ MATLAB版の

                                                                Pythonによるデータ駆動制御VRFTによるPID制御器オートチューニング - Qiita
                                                              • AWS Lambda(Python Runtime)でMicrosoft SQL Serverとの接続に必要なカスタムレイヤーについて - Qiita

                                                                # Lambda Python 3.10 ベースイメージを使用する FROM public.ecr.aws/lambda/python:3.10 # 必要なパッケージをインストールする RUN yum update -y && \ yum install -y \ zip \ # zip ツール tar \ # tar ツール gzip \ # gzip ツール make \ # make ツール gcc # GCC コンパイラ # unixODBC をインストールする RUN curl ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.12.tar.gz -O && \ tar xzvf unixODBC-2.3.12.tar.gz && \ cd unixODBC-2.3.12 && \ ./configure --sysconfdir=

                                                                  AWS Lambda(Python Runtime)でMicrosoft SQL Serverとの接続に必要なカスタムレイヤーについて - Qiita
                                                                • Pythonでのデータクレンジング手法: 20の実践的テクニック - Qiita

                                                                  はじめに こんにちは!今回は、Pythonを使ったデータクレンジングの手法について、20の章に分けて詳しく解説していきます。データ分析や機械学習の前処理として欠かせないデータクレンジング。ぜひ、この記事を参考に、より効率的なデータ処理を目指しましょう! まず、この記事全体で使用するサンプルデータを以下に示します。 import pandas as pd import numpy as np # サンプルデータの作成 data = { 'ID': [1, 2, 3, 4, 5], '名前': ['山田太郎', '佐藤花子', '鈴木一郎', '田中美咲', '高橋健太'], '年齢': [28, 35, np.nan, 42, 31], '性別': ['男', '女', '男', '女', '男'], '売上': [100000, 150000, 120000, np.nan, 200000

                                                                    Pythonでのデータクレンジング手法: 20の実践的テクニック - Qiita
                                                                  • AIモデル開発支援ツール新版「dotData Ops 1.4」、SQLデータ処理とPython学習モデルに対応 | IT Leaders

                                                                    IT Leaders トップ > テクノロジー一覧 > AI > 新製品・サービス > AIモデル開発支援ツール新版「dotData Ops 1.4」、SQLデータ処理とPython学習モデルに対応 AI AI記事一覧へ [新製品・サービス] AIモデル開発支援ツール新版「dotData Ops 1.4」、SQLデータ処理とPython学習モデルに対応 2024年9月19日(木)IT Leaders編集部 リスト 米dotDataは2024年9月18日、AIモデル開発支援プラットフォームの新版「dotData Ops 1.4」を発表した。学習用データの前処理、特徴量の自動発見・抽出、予測スコアの算出といったAIモデルの開発・運用パイプラインに必要な機能群を提供する。新版では、データエンジニアやデータサイエンティスト向けのPython連携機能を強化。SQLでのデータ加工や特徴量抽出、Pyth

                                                                      AIモデル開発支援ツール新版「dotData Ops 1.4」、SQLデータ処理とPython学習モデルに対応 | IT Leaders
                                                                    • SynologyのNASに公式の手段でPython3.9をインストールしてpipも使えるようにする

                                                                      TL;DR 現在のSynology NASでは標準機能でPython3.9をインストールできます pipを使うには、ensurepipパッケージでpipをインストールする、またはvenvで仮想環境を作成するとよいです 背景 Synology製のNAS(Network Attached Storage)では、様々な自作のプログラムを動かすことができます。特に、Pythonを使うことでWebサイトの監視、IoT、バックアップなど幅広い処理が可能です。筆者は、GitHubの自分のリポジトリを自動でNASに反映させるプログラムを定期実行しています。 以前から、Pythonをパッケージセンター(標準のパッケージマネージャ)から導入できましたが、バージョンが古めであるため外部のパッケージマネージャやDockerを経由させる事例が多く見られました。 2022年ごろから、パッケージマネージャから標準で利用

                                                                        SynologyのNASに公式の手段でPython3.9をインストールしてpipも使えるようにする
                                                                      • Microsoft、VSCode向けのPythonデータ分析機能拡張を提供開始

                                                                        CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                          Microsoft、VSCode向けのPythonデータ分析機能拡張を提供開始
                                                                        • スマートテーブルタップを Python から制御する • IoT ソフトウェア設計のファームロジックス [相模原]

                                                                          How to control smart power strips by Python. P.S. Jason Cox, the designer of TinyTuya kindly read this blog (despite written in Japanese) and commented on the error which happens when simultaneous accesses to a Tuya device were performed. Thank you very much!! 前置きに御興味ない方は、飛ばしてこちらからどうぞ。 以前から、家電製品やパソコン周辺機器などを「遠隔」からオン/オフする評価・試作をしてきました。10年ほど前は、真面目にそういうことをしようとすると数万円もするゴツい機器を購入し、Ethernet ケーブルを繋ぎ、IP アドレス

                                                                          • PHPとVerseの連携方法 ~未来のWeb開発を実現する新しい道~ - Python転職初心者向けエンジニアリングブログ

                                                                            こんにちは、みなさん。今日は、PHPとVerseを連携させる方法についてお話ししたいと思います。PHPは、Webアプリケーションの開発で多くの人に親しまれているサーバーサイドのスクリプト言語です。一方で、Verseは新たに登場したプログラミング言語で、リアクティブプログラミングやデータ駆動アプリケーションに適したパフォーマンスとモダンな開発体験を提供します。 PHPとVerseを連携させることで、既存のPHPコードベースにVerseの持つ先進的な機能を組み込み、パフォーマンスや開発効率を向上させることができます。それでは、具体的な手順と実装例を見ていきましょう。 なぜPHPとVerseを連携させるのか? まず、なぜPHPとVerseを組み合わせる必要があるのでしょうか。PHPは従来のWeb開発において優れた選択肢ですが、特にリアクティブなアプリケーションやリアルタイムのデータ処理においては

                                                                              PHPとVerseの連携方法 ~未来のWeb開発を実現する新しい道~ - Python転職初心者向けエンジニアリングブログ
                                                                            • psychrochartを使ってPythonで湿り空気線図を書く

                                                                              この記事は建築環境/設備 Advent Calendar 2021の1日目の記事です。 湿り空気線図の描画に関してはいろいろなツールがあるとは思いますが、Pythonで描画するpsychrochartというライブラリを紹介してみたいと思います。痒い所はあるのですが基本的なことはできると思います。 この記事のコードはGoogle Colabで動作確認をしています。こちらを参照してください。Open In Colabボタンを押せばGoogle Colabが開くと思います(Google ColabにはGoogleアカウントが必要です)。 1. psychrochartについて psychrochartはMITライセンスで公開されている湿り空気線図描画用のライブラリで、内部でmatplotlibを使って描画しています。このライブラリはドキュメントが充実しているとはいえず、基本的にはサンプルノートブ

                                                                                psychrochartを使ってPythonで湿り空気線図を書く
                                                                              • Pythonでも王道のPyQt, PySide6がいい。PySimpleGUIは罠だらけ|大和 司

                                                                                PythonでGUIアプリの開発の話。2周回って再びPySide6に戻ってきた。そう、最初にPythonでGUIをどのライブラリで実装しようか検討した際に最初に結論を出したときの決定候補、PySide6だったのだ。これがなぜかPySimpleGUIが出てきて色々混乱し、結局検討候補を全部試した結果、2周回ってPySide6に戻ってきた、という無駄な周回をした日記。 (約 5,400文字の記事です。) シンプルに見えて実はドロドロなPySimpleGUI最初にPySide6に決めてみたものの、公式チュートリアルサイトを覗いて何だか色々面倒そうだな、と思って考え改めたのが運の尽き。PySimpleGUIは確かに「単に実装するだけ」ならば驚速だった。だがしかし!肝心のUIとしての使い勝手が悪かった。悪すぎた。 本当にもう、ボタンUIとウィンドウを設置すること「しか」できなかったのだ😭例えばシン

                                                                                  Pythonでも王道のPyQt, PySide6がいい。PySimpleGUIは罠だらけ|大和 司
                                                                                • Python デスクトップキャプチャ - SPARKCREATIVE Tech Blog

                                                                                  こんにちは!!!クライアントエンジニアの小林です。 今回はmssライブラリを利用したデスクトップキャプチャを紹介します。 作業環境 概要 インストール方法 キャプチャ方法 特定のウィンドウをキャプチャ インストール アクティブなウィンドウ名一覧取得 ウィンドウ名から位置を取得 tkinterとttkbootstrapで最小GUI ttkbootstrap 画像表示キャンバス アプリケーション 動作確認 おわり!!! 参考サイト 作業環境 ・windows 10 ・visual studio code ・python 3.9.12 概要 pythonでデスクトップキャプチャというと、大体の方はそれに至るまでにopencvやpillowと触れあっているはずなので、そのあたりから探すかと思います。筆者も当然その道を歩んできたので、最初はpillowでキャプチャしていました。 ただこの子、ランタイ

                                                                                    Python デスクトップキャプチャ - SPARKCREATIVE Tech Blog