Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

# csvモジュールを使ってCSVファイルから1行ずつ読み込む import csv filename = 'populationdata.csv' with open(filename, encoding='utf8', newline='') as f: csvreader = csv.reader(f) for row in csvreader: print(row) # 出力結果: #['年', '地域コード', '地域', '総人口'] #['1920年', '00000', '全国', '55963053'] # …… 省略 …… #['2010年', '00000', '全国', '128057352'] #['2020年', '00000', '全国', '126226568'] # タブ区切りの文字を読み込む filename = 'tabdelimiteddata.ts
Optuna™は、オープンソースのハイパーパラメーター自動最適化フレームワークです。 「Optuna Meetup #1」では、Optunaのユーザー、導入を検討している方、また開発者を中心に、Optunaの様々な活用方法が共有されました。中村氏は、Hydra・MLflow・Optunaを組み合わせたハイパーパラメーター管理について発表しました。 ふだんは音声合成と声質変換技術などの音声を用いる技術を研究 中村泰貴氏(以下、中村):「HydraとMLflowとOptunaの組み合わせで手軽に始めるハイパーパラメータ管理」というタイトルで、東京大学大学院情報理工学系研究科の修士課程2年の中村が発表します。 軽く自己紹介ですが、先ほど述べたように情報理工学系研究科の、猿渡・小山研究室の修士課程2年です。音声合成に関する技術をふだん研究しています。「Twitter」をやっているので、ぜひフォロー
1.最初に データ分析結果をすばやくwebappとして可視化できるstreamlit。 色々公式サイトにサンプルがあるので楽しい。最近見たのはhuggingfaceが公開済のDatasetを見るのに使っていたもの。 streamlitをとても便利に使わせてもらっているが、下のページのようにラジオボタンなどで別のページ(タブ)に移動すると、変数やdataframeがすべて消えてしまう。 「入力データ」ページでデータをアップロードして「データ加工」ページへ行くとアップロードしてdataframeに入れたデータが参照できない。 データアップロードページ→データ加工ページ→データ可視化ページなど。 複数ページにまたがってデータを処理したい場合に困った。 1つのページ内で完結させようとすると、今のstreamlitの仕様上すごく縦に長くなってしまう。 2.まとめ 色々ネット上をさまよって、最後にse
この企画を立てた時は、Python 3.10も近いし、そちらのアップデートの紹介をしようと思ったのですが、Python.jpに完璧な記事群が公開されているので、そちらをご覧ください。 Python 3.10の新機能(python.jp) 本エントリーではPythonドキュメントの日本語訳プロジェクトに参加してみた話を紹介します。 Pythonドキュメント日本語訳プロジェクト現在はcocoatomoさんがプロジェクトの管理者をやられています。現在の状況は以下のところで詳しく説明されています。 【Pythonエンジニア列伝:vol.4】Pythonドキュメント翻訳者cocoatomoさんに、技術ドキュメント翻訳との関わりや歴史を伺いました Sphinx が支える翻訳ドキュメント プロジェクトのホームとなっている場所のGitHubです。参加の仕方も書かれています。 Python ドキュメント日本
はじめに プログラミング自体は文系、理系、年齢関わらず勉強すればある程度ものになります。プログラミングがある程度できるようになるとTensorflow,PyTorchやscikit-learn等のライブラリで簡単にできる機械学習やデータサイエンスに興味を持つの必然! これからさらになぜ上手くいくのか・いかないのかの議論をしたい、社内・外に発表したい、理論的な所を理解したい、先端研究を取り入れたい、応用したい等々と次々に実現したい事が増えるのもまた必然でしょう。このときに初めて数学的なバックグラウンドの有無という大きな壁が立ちはだかります。しかし、数学は手段であって目的ではないので自習に使える時間をあまり割きたくないですよね。また、そもそも何から手を付けたら良いかわからないって人もいるかと思います。そんな人に向けた記事です。本記事の目標は式の意図する事はわからんが、仕組みはわかるという状態に
はじめに Pytorchでコードを書き始めるとき、乱数固定やデータローダー、モデルの訓練や学習結果の取得等、毎度色々なサイトを参照するのは面倒だと思い、現時点の個人的ベストプラクティス・テンプレートを作成してみました。 今後のバージョンアップや便利なライブラリの登場で変わるかもしれませんげ、現在はこれで落ち着いています。 個人的な備忘録も兼ねて、前半に簡単な解説付きのコードと最後に全コードを載せています。 もっと便利な書き方やライブラリなどあれば、コメントいただけると嬉しいです。 テンプレート(解説付き) 1. ライブラリインポートと初期設定 torchやよく利用するライブラリ(numpy, matplotlib)のインポート モデルの訓練時(for文)の進捗を表示するtqdmライブラリ(jupyter notebookとコマンドライン版) 進捗表示は待ち時間の見積もりやエラーに気づくこと
PyCon JP 2021 (2021/10/16) @Hirosaji @Hirosaji_draw https://2021.pycon.jp/time-table/?id=273843 ※表示画面が小さいと感じる場合は、次のSpeakerDeckをご覧ください。 https://speakerdeck.com/hirosaji/the-art-of-reading-illustrations ===== Title (English): The Art of Reading Pictures: Illustration Analysis in Python
これは、なにをしたくて書いたもの? Apache SparkでPythonプログラムを扱う時(要はPySpark)に、どのPythonを使用するのかがちょっと気になりまして。 調べてみることにしました。 環境 今回の環境は、こちら。 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal $ uname -srvmpio Linux 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux $ java --version openjdk 11.0.11 20
Intro DBML (Database Markup Language) is an open-source DSL language designed to define and document database schemas and structures. It is designed to be simple, consistent and highly-readable. It also comes with command-line tool and open-source module to help you convert between DBML and SQL. Table users { id integer username varchar role varchar created_at timestamp } Table posts { id integer
📌 はじめに Pythonで開発を行うにあたり、リンタやフォーマッタ、パッケージマネージャ等のツールの選定は非常に重要な問題です。一方で歴史的な経緯もあり、沢山の選択肢から何を選ぶべきか情報がまとまっていないように感じました。この記事では2021年9月時点でモダンと言えるであろう開発環境を紹介します。基本的にはシェアが高いこと、著名なパッケージで使用されていることを主な選定理由としており、また特定のエディタに依存しないことを前提とします。 本記事で紹介する内容は一つのテンプレートに近く、必要に応じてカスタマイズするもよし、そのまま使ってもよし、として参考になればと思います。(CI/CDについてはPythonとは独立した問題なので触れません。またドキュメント生成はSphinxを推しますが、必須ではないので今回は割愛します。) 📄 要約 "モダン"な開発環境を箇条で列挙すると下記の通りです
※ 一部ガイドラインに反する内容がありましたので、該当箇所を修正のうえ再投稿しております。 はじめに Axross は、エンジニアの"教育"と"実務"のギャップに着目し、「学んだが活用できない人を減らしたい」という想いで、ソフトバンク社内起業制度にて立ち上げたサービスです。 現役エンジニアによる実践ノウハウが"レシピ"として教材化されており、実際に動くものを作りながら、具体的な目的・テーマをもってプログラミングを学ぶことができます。 今回は、Axross運営が厳選した『AI・Python活用レシピを100選』をご紹介します。是非、みなさまのAIやPython学習の参考にしてみてください。 Axross:https://axross-recipe.com 公式Twitter:https://twitter.com/Axross_SBiv 基礎 スクレイピング 01 . JUMPの掲載順をスク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く