並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 48件

新着順 人気順

numpyの検索結果1 - 40 件 / 48件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

numpyに関するエントリは48件あります。 Pythonプログラミングpython などが関連タグです。 人気エントリには 『東工大が無料公開しているPython解説サイト初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。』などがあります。
  • 東工大が無料公開しているPython解説サイト初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。

    QDくん⚡️AI関連の無料教材紹介 @developer_quant 金融技術職/ChatGPT等の生成AI,データサイエンス,プログラミングの勉強に役立つ情報を発信/良質な無料教材,スライド,動画等を紹介/3千ポストで5万5千フォロワー獲得/過去の人気投稿はハイライトを参照/金融工学x機械学習ブログ運営 https://t.co/bQubHSMk4e /Amazonアソシエイト参加中 https://t.co/2Zd5MRXGw3 QDくん⚡️AI関連の無料教材紹介 @developer_quant 東工大が無料公開しているPython解説サイト chokkan.github.io/python/index.h… 初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。 基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと

      東工大が無料公開しているPython解説サイト初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。
    • Numpyが18年ぶりのメジャーアップデート! 改善点、変更点まとめ - Qiita

      NumPy 2.0.0の主要な変更点 皆さんもお世話になっているであろう科学計算ライブラリNumPyが、2006年以降初めてのメジャーアップデートを発表しました。そこで、変更点をざっくりとまとめてみました。以下は変更点の一部であり、それ以外については実際のドキュメントを参照してください。 免責事項:この記事は、NumPy 2.0.0の変更点について個人的な見解を述べたものであり、NumPyの開発チームや関係者の公式な見解を代表するものではありません。変更点の影響や対応方法については、必ず公式のリリースノートと移行ガイドを参照してください。また、この記事には不正確な情報が含まれている可能性があります。記事の内容を実際のプロジェクトに適用する前に、必ず公式ドキュメントで情報を確認してください。 概要 2006年以来の最初のメジャーリリース 破壊的な変更あり 多くの新機能とPython/C AP

        Numpyが18年ぶりのメジャーアップデート! 改善点、変更点まとめ - Qiita
      • GPT in 60 Lines of NumPy | Jay Mody

        January 30, 2023 In this post, we'll implement a GPT from scratch in just 60 lines of numpy. We'll then load the trained GPT-2 model weights released by OpenAI into our implementation and generate some text. Note: This post assumes familiarity with Python, NumPy, and some basic experience with neural networks. This implementation is for educational purposes, so it's missing lots of features/improv

        • 【海外記事紹介】Python PandasがNumPyを捨て、より高速なPyArrowに移行 — 10倍以上の高速化を期待

            【海外記事紹介】Python PandasがNumPyを捨て、より高速なPyArrowに移行 — 10倍以上の高速化を期待
          • numpy より速い?Go の行列演算ライブラリ nune

            ※ Div だけ妙に遅いのが気になる NumPy は Python とは言え中身はC言語で書かれている事を考えると、結構いいパフォーマンスが出ていると言えるでしょう。 サンプルコード iris のロジスティック回帰を nune で書いてみました。 package main import ( "bufio" "fmt" "log" "math" "math/rand" "os" "github.com/vorduin/nune" ) func logisticRegression[T nune.Number](X nune.Tensor[T], y nune.Tensor[T], rate float64, ntrains int) nune.Tensor[T] { ws := make([]float64, X.Size(1)) for i := range ws { ws[i] = (r

              numpy より速い?Go の行列演算ライブラリ nune
            • QDくん⚡️Python x 機械学習 x 金融工学 on Twitter: "鉄板のPython教材といえば東大が無料公開している「Pythonプログラミング入門」 ・Google Colabなので環境構築でハマる心配がない ・基本文法, Numpy, pandas, scikit-learnまで平易に学… https://t.co/bGyo4HKFZF"

              鉄板のPython教材といえば東大が無料公開している「Pythonプログラミング入門」 ・Google Colabなので環境構築でハマる心配がない ・基本文法, Numpy, pandas, scikit-learnまで平易に学… https://t.co/bGyo4HKFZF

                QDくん⚡️Python x 機械学習 x 金融工学 on Twitter: "鉄板のPython教材といえば東大が無料公開している「Pythonプログラミング入門」 ・Google Colabなので環境構築でハマる心配がない ・基本文法, Numpy, pandas, scikit-learnまで平易に学… https://t.co/bGyo4HKFZF"
              • GitHub - exaloop/codon: A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support

                Codon is a high-performance Python implementation that compiles to native machine code without any runtime overhead. Typical speedups over vanilla Python are on the order of 10-100x or more, on a single thread. Codon's performance is typically on par with (and sometimes better than) that of C/C++. Unlike Python, Codon supports native multithreading, which can lead to speedups many times higher sti

                  GitHub - exaloop/codon: A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
                • NumPyでニューラルネットワークをフルスクラッチ実装してみよう

                  連載目次 本連載(応用編)の目的 本連載(基礎編)の第1回~第3回では、ディープラーニングに対応したニューラルネットワーク(DNN:Deep Neural Network、以下では「ニューラルネット」と表記)をスクラッチ(=他者が書いたソースコードを見たりライブラリーを使ったりせずに、何もないゼロの状態からコードを記述すること)で実装しました。その際、あえてNumPy、つまり線形代数を使わずにPythonのみを使用することで、数学の知識に自信がない人でもニューラルネットの処理/計算をステップ・バイ・ステップで追いかけられるようにしました。これにより、より多くの人が理解できたのではないかと思っています。 しかし、実際のニューラルネットワークの実装ではNumPy(線形代数)を使用することが一般的です。よって、より自信を持って、 と言うためには、前回までの「Pythonのみ(線形代数なし)による

                    NumPyでニューラルネットワークをフルスクラッチ実装してみよう
                  • NumPy 2.0、6/16にリリース ―初のメジャーバージョンアップでABI、APIに大幅な変更 | gihyo.jp

                    NumPy 2.0⁠⁠、6/16にリリース ―初のメジャーバージョンアップでABI⁠⁠、APIに大幅な変更 Pythonの代表的な学術計算ライブラリNumPyの初のメジャーバージョンアップとなる「NumPy 2.0」のリリース日が、2024年6月16日となることが発表された。 NumPy 2.0 release date: June 16 -News-NumPy NumPyはPythonで数値計算を行うためのライブラリ。NumPyプロジェクトにより、修正BSDライセンスの元で開発されているオープンソースソフトウェアである。低レベルから高度なものまでさまざまな計算に対応し、高いパフォーマンスを発揮することから、近年のAI、機械学習の発展において欠かせないモジュールとなっている。 NumPy 2.0は2006年以来の最初のメジャーリリースとなり、数多くの新機能と大幅なパフォーマンスアップが盛り

                      NumPy 2.0、6/16にリリース ―初のメジャーバージョンアップでABI、APIに大幅な変更 | gihyo.jp
                    • [NumPy超入門]箱ひげ図とヒストグラムを使ってデータセットを可視化してみよう

                      連載概要 本連載はPythonについての知識を既にある程度は身に付けている方を対象として、Pythonでデータ処理を行う上で必須ともいえるNumPyやpandas、Matplotlibなどの各種ライブラリの基本的な使い方を学んでいくものです。そして、それらの使い方をある程度覚えた上で、それらを活用してデータ処理を行うための第一歩を踏み出すことを目的としています。 前回はCalifornia Housingデータセット(カリフォルニアの住宅価格のデータセット)を題材として、最大値や最小値、平均値、中央値などの基本統計量を計算し、2万行を超えるデータセットがどのような特徴を持っているのかを見てみました。今回は同じデータセットをグラフとして可視化して、さらなる特徴を探ってみることにしましょう。 CSVファイルの読み込み 前回はscikit-learnに含まれているデータセットを読み込んで、説明変

                        [NumPy超入門]箱ひげ図とヒストグラムを使ってデータセットを可視化してみよう
                      • [NumPy超入門]Pythonで単回帰分析:手作業で計算してみよう

                        連載概要 本連載はPythonについての知識を既にある程度は身に付けている方を対象として、Pythonでデータ処理を行う上で必須ともいえるNumPyやpandas、Matplotlibなどの各種ライブラリの基本的な使い方を学んでいくものです。そして、それらの使い方をある程度覚えた上で、それらを活用してデータ処理を行うための第一歩を踏み出すことを目的としています。 前回はCalifornia Housingデータセット(カリフォルニアの住宅価格のデータセット)を基に相関係数を計算してヒートマップを作成したり、'MedInc'列(地域の所得を表すデータ)と'MedHouseVal'列(地域の住宅価格を表すデータ)を軸に散布図を作成したりして、これら2つのデータにはある程度の相関があるのではないかという話をしました。 今回は'MedInc'列と'MedHouseVal'列との関係を数式として表現

                          [NumPy超入門]Pythonで単回帰分析:手作業で計算してみよう
                        • [NumPy超入門]平均/中央値/最頻値や分散/標準偏差を求めてみよう

                          連載概要 本連載はPythonについての知識を既にある程度は身に付けている方を対象として、Pythonでデータ処理を行う上で必須ともいえるNumPyやpandas、Matplotlibなどの各種ライブラリの基本的な使い方を学んでいくものです。そして、それらの使い方をある程度覚えた上で、それらを活用してデータ処理を行うための第一歩を踏み出すことを目的としています。 前回はある行列の逆行列、行列式、固有値と固有ベクトルを求めるお話をしました。今回は多数のデータがどんな特徴を持っているのかを調べるのに役立つ基本統計量をNumPyで取り扱う方法を見ていきます。 基本統計量とは 基本統計量とは、何らかのデータセットがあったとき、それらにはどのような特徴があるかを示す値のことです。というと分かりにくいのですが、平均値、最大値、最小値、標準偏差と分散などの値を用いることで、データがどのように分布している

                            [NumPy超入門]平均/中央値/最頻値や分散/標準偏差を求めてみよう
                          • Intel Publishes Blazing Fast AVX-512 Sorting Library, Numpy Switching To It For 10~17x Faster Sorts - Phoronix

                            Intel Publishes Blazing Fast AVX-512 Sorting Library, Numpy Switching To It For 10~17x Faster Sorts Written by Michael Larabel in Intel on 15 February 2023 at 04:00 PM EST. 51 Comments Intel recently published an open-source C++ header file library for high performance SIMD-based sorting, which initially is focused on providing a lightning fast AVX-512 quicksort implementation. As of today that co

                              Intel Publishes Blazing Fast AVX-512 Sorting Library, Numpy Switching To It For 10~17x Faster Sorts - Phoronix
                            • [NumPy超入門]日付や時刻、その差分の扱い

                              連載概要 本連載はPythonについての知識を既にある程度は身に付けている方を対象として、Pythonでデータ処理を行う上で必須ともいえるNumPyやpandas、Matplotlibなどの各種ライブラリの基本的な使い方を学んでいくものです。そして、それらの使い方をある程度覚えた上で、それらを活用してデータ処理を行うための第一歩を踏み出すことを目的としています。 前回はカリフォルニア州の住宅価格を予想するモデルを単回帰分析という手法を用いて作成してみました。今回は話をガラリと変えて、NumPyにおける日付の扱いを紹介します。 NumPyで日付を操作する NumPyには日付や時刻、その差分を扱うために次の2つのクラスが用意されています。

                                [NumPy超入門]日付や時刻、その差分の扱い
                              • Kenji Hiranabe on Twitter: "Python の numpy の裏では FORTRAN で書かれた BLAS, LAPACK が現役で動いていますよ! 行列数値計算は自分で書いてはダメ.これだけの歴史の蓄積がある.これはいい資料. https://t.co/G8UaXisxn8"

                                Python の numpy の裏では FORTRAN で書かれた BLAS, LAPACK が現役で動いていますよ! 行列数値計算は自分で書いてはダメ.これだけの歴史の蓄積がある.これはいい資料. https://t.co/G8UaXisxn8

                                  Kenji Hiranabe on Twitter: "Python の numpy の裏では FORTRAN で書かれた BLAS, LAPACK が現役で動いていますよ! 行列数値計算は自分で書いてはダメ.これだけの歴史の蓄積がある.これはいい資料. https://t.co/G8UaXisxn8"
                                • [NumPy超入門]相関係数とヒートマップ、散布図を使ってデータセットをさらに可視化してみよう

                                  連載概要 本連載はPythonについての知識を既にある程度は身に付けている方を対象として、Pythonでデータ処理を行う上で必須ともいえるNumPyやpandas、Matplotlibなどの各種ライブラリの基本的な使い方を学んでいくものです。そして、それらの使い方をある程度覚えた上で、それらを活用してデータ処理を行うための第一歩を踏み出すことを目的としています。 前回はCalifornia Housingデータセット(カリフォルニアの住宅価格のデータセット)の中でもMedInc列とMedHouseVal列に着目して、箱ひげ図とヒストグラムを使い、それらを可視化してみました。今回はそれらのデータの間に関連があるかどうかを、相関係数と散布図を使って考えてみましょう。 なお、今回は相関係数の可視化にseabornというライブラリを用います。これはPythonには標準で付属していないので「pip

                                    [NumPy超入門]相関係数とヒートマップ、散布図を使ってデータセットをさらに可視化してみよう
                                  • NumPy 2.0.0 Release Notes — NumPy v2.5.dev0 Manual

                                    Getting started What is NumPy? Installation NumPy quickstart NumPy: the absolute basics for beginners Fundamentals and usage NumPy fundamentals NumPy for MATLAB users NumPy tutorials NumPy how-tos Advanced usage and interoperability Using NumPy C-API F2PY user guide and reference manual Under-the-hood documentation for developers Interoperability with NumPy Extras Glossary Release notes 2.5.0 2.4.

                                    • ブラウザサイドでNumPyもscikit-learnもできるPython環境「Pyodide」がすごい

                                      Pyodideとは WASM上にビルドされたPython+NumPyなどのデータ分析ライブラリの実行環境です。 これまでにwebでPythonを使うとしたら、サーバサイドで使うか、BrythonのようなものでJavaScriptにトランスパイルするしかありませんでした。Brythonもajaxができたり結構な数の標準モジュールがサポートされていたりとすごいんですが、仕組み上NumPyのようなCによる低レイヤー拡張を含む外部ライブラリは使えません。 そこに出てきたのがPyodideです。これはWASMで全部まるっとコンパイルしているので、NumPyもscikit-learnも使えます。get startedしたらあまりの簡単さとポテンシャルにひっくり返ったので書いておきます。 github: https://github.com/pyodide/pyodide ドキュメント: https:/

                                        ブラウザサイドでNumPyもscikit-learnもできるPython環境「Pyodide」がすごい
                                      • MKL版のnumpyを使ってみたら爆速だった(Core i9 9900K, Core i9 10980XE, Ryzen 9 3900X) - Qiita

                                        AMD Ryzenでそのままnumpyを動かすと遅くなるので、mklを利用できるnumpyをインストール必要があることを知りました。 どの程度変わるのか手元の環境で確認したら、Intel版でも爆速になったので、インストール手順と合わせてパフォーマンス比較結果をまとめたいと思います。 環境 Xeon E5-1650 v4 CPU : Xeon E5-1650 v4 6C/12T @3.6GHz RAM : DDR4-2133 8GB x 8 (Total 64GB) OS : Ubuntu 20.04 (Docker) Core i9 9900K CPU : Core i9 9900K 8C/16T @3.6GHz RAM : DDR4-2133 16GB x 4 (Total 64GB) OS : Ubuntu 20.04 (Docker) Core i9 10980XE CPU : Co

                                          MKL版のnumpyを使ってみたら爆速だった(Core i9 9900K, Core i9 10980XE, Ryzen 9 3900X) - Qiita
                                        • [NumPy超入門]逆行列、行列式、固有値と固有ベクトルを計算してみよう

                                          連載概要 本連載はPythonについての知識を既にある程度は身に付けている方を対象として、Pythonでデータ処理を行う上で必須ともいえるNumPyやpandas、Matplotlibなどの各種ライブラリの基本的な使い方を学んでいくものです。そして、それらの使い方をある程度覚えた上で、それらを活用してデータ処理を行うための第一歩を踏み出すことを目的としています。 逆行列を求めるには ある正方行列A(行数と列数が同じ行列)があったときに、Aとの行列積を計算すると単位行列(行列の左上から右下に向けた対角要素の値が1、他の要素の値が0となるような行列)となるような行列のことを逆行列と呼び、A-1と表記します。Iを単位行列とすると、A・A-1=A-1・A=Iとなるような行列のことです。ただし、全ての行列に逆行列が存在するわけではないことには注意が必要です(逆行列が存在する行列のことを正則行列と呼び

                                            [NumPy超入門]逆行列、行列式、固有値と固有ベクトルを計算してみよう
                                          • GitHub - dupontcyborg/numpy-ts: Full NumPy, in TypeScript/JavaScript (94% coverage)

                                            import * as np from 'numpy-ts'; // Array creation with dtype support const A = np.array([[1, 2], [3, 4]], 'float32'); const B = np.ones([2, 2], 'int32'); // Broadcasting and chained operations const result = A.add(5).multiply(2); // Linear algebra const C = A.matmul(B); const trace = A.trace(); // Reductions with axis support const colMeans = A.mean(0); // [2.0, 3.0] // NumPy-style slicing with st

                                              GitHub - dupontcyborg/numpy-ts: Full NumPy, in TypeScript/JavaScript (94% coverage)
                                            • [NumPy超入門]データ処理の最初の一歩! 基本統計量からデータの特徴を把握しよう

                                              [NumPy超入門]データ処理の最初の一歩! 基本統計量からデータの特徴を把握しよう:Pythonデータ処理入門(1/2 ページ) データセットがどのような特徴を持つのか、その基本は最大値/最小値/平均値/中央値/最頻値/標準偏差などの基本統計量を使って調べられます。実際のデータを使って、これを体感してみましょう。

                                                [NumPy超入門]データ処理の最初の一歩! 基本統計量からデータの特徴を把握しよう
                                              • Python用科学計算基本パッケージ「NumPy v1.25.0」リリース

                                                NumPyの開発コミュニティーは現地時間2023年6月17日、NumPy バージョン1.25.0をリリースした。NumPyはPython用科学計算基本パッケージとして広く知られており、使用するにはPythonのパッケージシステムか、GitHubのプロジェクトページからソースコードを入手する。最新版ではデータ型dtypesの扱いを改善し、実行速度の向上とドキュメントの整備が行われた。また、標準CライブラリーMUSLのサポート強化や、富士通製C/C++コンパイラーへの対応、多次元配列からアインシュタインの総和規約を得るeinsumがオブジェクト配列に、インプレース行列の乗算に対応している。 公式ページではNumPyの試用が可能 現在NumPy開発コミュニティーは、今後行うNumPy バージョン2.0.0のリリースに向けて準備中だ。合わせてPython バージョン3.12登場に合わせてNumPy

                                                  Python用科学計算基本パッケージ「NumPy v1.25.0」リリース
                                                • Python向け数値計算ライブラリ「NumPy 1.24.0」がリリース

                                                  「NumPy 1.24.0」では、fastCopyAndTransposeとPyArray_CopyAndTransposeが非推奨になったほか、Python整数からNumPy値への変換を試みる際に、結果がNumPyで表現できるかが常にチェックされるようになっている。また、numpy.msort関数、0ビットサイズで終わるスカラ型エイリアスであるnp.object0、np.str0、np.bytes0、np.void0、np.int0、np.uint0、np.bool8が非推奨となった。 なお、以前のバージョンで非推奨となった機能の多くが期限切れとなっているので、注意が必要となる。 互換性に関する注意事項としては、array.fill(scalar)の動作がわずかに異なる場合があるほか、サブ配列からオブジェクトへのキャストがコピーされるようになるとともに、返される配列のdtype kwar

                                                    Python向け数値計算ライブラリ「NumPy 1.24.0」がリリース
                                                  • Numpyで特定の列/行に条件を指定してマッチする行/列全体を抜きだしたい - Qiita

                                                    お悩み numpyで特定の列に対して条件を指定して行全体を操作したいことがある。 例えば、機械学習のモデルに画像を通すと、オブジェクトクラスの値がnumpyの中に入って返ってくるけれど、特定のクラスだけフィルタかけたい時とか。本筋としてはモデル側で欲しいクラスだけを返すようにしろって話なんだけど、それができない時の話。 下の出力例だと6番目の値がオブジェクトクラスなので、例えば車(2)だけの結果を集めたいとか、人間(0)だけを集めたい時に、6列目の値で検索して該当する行だけ集めたい。 [[5.39797363e+02 2.71583344e+02 5.93862732e+02 3.26177856e+02 8.78980994e-01 2.00000000e+00] [7.61696655e+02 2.84762238e+02 7.84034058e+02 3.39492310e+02 8

                                                      Numpyで特定の列/行に条件を指定してマッチする行/列全体を抜きだしたい - Qiita
                                                    • NumPy 2.0 migration guide — NumPy v2.4.dev0 Manual

                                                      Getting started What is NumPy? Installation NumPy quickstart NumPy: the absolute basics for beginners Fundamentals and usage NumPy fundamentals NumPy for MATLAB users NumPy tutorials NumPy how-tos Advanced usage and interoperability Using NumPy C-API F2PY user guide and reference manual Under-the-hood documentation for developers Interoperability with NumPy Extras Glossary Release notes NumPy 2.0

                                                      • Tensor Numpy PIL image 相互変換【PyTorch】 - Qiita

                                                        目的 PyTorchで画像等を扱っていると、Tensor、Numpy、PIL imageのそれぞれの形式に変換したい場合が多々ある。 ここでは、備忘録としてそれぞれの形式に対する相互変換方法を示す。 各データ形式の特徴 Tensor:学習モデルへの入力や中間層での計算に用いる。torchvisionを用いると各種画像処理が楽に行える。 Numpy:Numpyの機能はほぼTensorでも使用可能だが、matplotlibでデータを扱いたい場合に変換が必要。 PIL:画像の読み込みや書き出し、簡単な画像処理などを行える。 各種変換方法 Tensor ↔ Numpy import torch import numpy as np # tensor -> numpy t = torch.zeros(3,128,128) n = t.to('cpu').detach().numpy() # nump

                                                          Tensor Numpy PIL image 相互変換【PyTorch】 - Qiita
                                                        • NumPyとは?効率的なPythonのデータ分析手法を解説!

                                                          NumPyとは?NumPyとは、Pythonの数値計算ライブラリの一種です。NumPyは多次元配列オブジェクトをPythonに実装し、多数の演算関数を提供します。NumPyは英語の読み方として「ナムパイ」と発音します。一部「ナムピー」とも呼ばれていますが、「ナムパイ」の読み方が多数派です。 Pythonは元来数値計算向けに開発されたものではなかったため、SIG(Special Interest Group)が中心となってPythonの構文に配列の取扱いを取込みました。NumPyの意味ですが、最初のパッケージはNumericと呼ばれていました。後に"Numerical Python extensions"や"NumPy"と呼ばれるようになりました。 現在はNumericの機能拡張を経て、NumPyが正式名称で”Numerical Python”の略となっています。 参考:NumPy 参考:G

                                                            NumPyとは?効率的なPythonのデータ分析手法を解説!
                                                          • 【Python】numpyで横方向にCSV出力する方法について解説。

                                                            Pythonのnumpyを使った時に、CSV出力することは多々あると思います。numpyの場合、デフォルトでは縦方向に改行されて保存されます。ただ、横方向に保存したい場合もあると思います。今回はそんなnumpyの出力方法を変えて、横方向(行方向)に保存する方法について解説します。 これがマスターできると、例えば、[10,20,30]という配列があった場合に、

                                                              【Python】numpyで横方向にCSV出力する方法について解説。
                                                            • GitHub - jaymody/picoGPT: An unnecessarily tiny implementation of GPT-2 in NumPy.

                                                              Accompanying blog post: GPT in 60 Lines of Numpy You've seen openai/gpt-2. You've seen karpathy/minGPT. You've even seen karpathy/nanoGPT! But have you seen picoGPT??!? picoGPT is an unnecessarily tiny and minimal implementation of GPT-2 in plain NumPy. The entire forward pass code is 40 lines of code. picoGPT features: Fast? ❌ Nah, picoGPT is megaSLOW 🐌 Training code? ❌ Error, 4️⃣0️⃣4️⃣ not foun

                                                                GitHub - jaymody/picoGPT: An unnecessarily tiny implementation of GPT-2 in NumPy.
                                                              • NumPyの歴史とPythonの並行処理(PyDataTokyo Conference) - HackMD

                                                                # NumPyの歴史とPythonの並行処理(PyDataTokyo Conference) https://pydatatokyo.connpass.com/event/87511/ >Sess

                                                                  NumPyの歴史とPythonの並行処理(PyDataTokyo Conference) - HackMD
                                                                • 【NumPy】多次元配列の単一要素を参照するときは括弧を一つで指定した方が速い - Qiita

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

                                                                    【NumPy】多次元配列の単一要素を参照するときは括弧を一つで指定した方が速い - Qiita
                                                                  • NumPy

                                                                    """ To try the examples in the browser: 1. Type code in the input cell and press Shift + Enter to execute 2. Or copy paste the code, and click on the "Run" button in the toolbar """ # The standard way to import NumPy: import numpy as np # Create a 2-D array, set every second element in # some rows and find max per row: x = np.arange(15, dtype=np.int64).reshape(3, 5) x[1:, ::2] = -99 x # array([[ 0

                                                                      NumPy
                                                                    • Numpy.polyfit を使ったカーブフィッティング - Qiita

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

                                                                        Numpy.polyfit を使ったカーブフィッティング - Qiita
                                                                      • kaz / AI Academy on Twitter: "【保存版】Python・データサイエンス100本ノックまとめ 言語処理100本ノック https://t.co/cdnBtGuA3J 画像処理100本ノック https://t.co/1wZZaTicRb NumPy100本… https://t.co/RUeZ91GtOw"

                                                                        【保存版】Python・データサイエンス100本ノックまとめ 言語処理100本ノック https://t.co/cdnBtGuA3J 画像処理100本ノック https://t.co/1wZZaTicRb NumPy100本… https://t.co/RUeZ91GtOw

                                                                          kaz / AI Academy on Twitter: "【保存版】Python・データサイエンス100本ノックまとめ 言語処理100本ノック https://t.co/cdnBtGuA3J 画像処理100本ノック https://t.co/1wZZaTicRb NumPy100本… https://t.co/RUeZ91GtOw"
                                                                        • Making numpy-ts as fast as native — nico.codes

                                                                          Making numpy-ts as fast as native How numpy-ts went from 15x slower than NumPy to performance parity When I first started building numpy-ts, everybody said there was no way it could reach performance parity with NumPy’s native implementation and its decades of optimization. I set out to prove those naysayers wrong. Turns out, they were right. Pure JavaScript/TypeScript was never going to match Num

                                                                            Making numpy-ts as fast as native — nico.codes
                                                                          • Road to NumPy 2.0 - HackMD

                                                                            # Road to NumPy 2.0 > **_Note:_** This is a living document. We are prepared to modify it through

                                                                              Road to NumPy 2.0 - HackMD
                                                                            • PythonのMatplotlibのグラフをNumPy行列に変換してOpenCVやPillowで使う

                                                                              PythonのMatplotlibで描いたグラフを、NumPyのndarrayに変換して、OpenCVやPillowで使えるようにします。 目次 Matplotlibのグラフをndarrayに変換するサンプルのグラフの作成グラフをndarrayに変換してPillow(PIL)で表示するグラフをndarrayに変換してOpenCVで表示するMatplotlibのグラフをndarrayに変換する Matplotlibはグラフを描いて表示して保存するだけなら非常に便利なのですが、出力をいじろうとするとなかなか難しいものです。 公式のチュートリアル を参考にしましたが、APIのマニュアルを読んでもよくわからないところがあります。 本投稿の環境は、Python 3.7とmatplotlib 3.1.1です。動作しないようでしたら、matplotlibのバージョンを確認してみてください。 手順は次の通

                                                                              • 【わかりやすく解説】NumPy の特徴や基礎的な関数を解説!機械学習との関係も紹介! | 株式会社キカガク

                                                                                こんにちは!株式会社キカガクの竹内です。普段は機械学習・ディープラーニングの講師をしています。 本記事は、AI や機械学習の実装で必ず使用するであろうライブラリの一つである NumPy に関する記事です。 今回は、そもそも NumPy とはどういったものであるかを解説します! NumPy とはNumPy の概要NumPy(Numerical Python の略)は、Python で数値計算を効率的に行うためのライブラリです。特に多次元配列を操作するための強力な機能と、さまざまな数値計算用の関数が提供されています。 これにより、Python で科学技術計算やデータ分析を行う際には欠かせないツールとなっています。 簡単にまとめると Python での数値計算を効率よく、高速に行うことができるライブラリです。

                                                                                  【わかりやすく解説】NumPy の特徴や基礎的な関数を解説!機械学習との関係も紹介! | 株式会社キカガク
                                                                                • Python(pandas、NumPy、scikit-learnなど)によるデータの前処理大全

                                                                                  普段、筆者がデータの前処理で使っているpandasやNumPy、scikit-learnなどのモジュールの使い方を逆引きのリファレンス形式でまとめました。 一部のサンプルデータや前処理の手法については、データサイエンティスト協会の100本ノック(構造化データ加工編)を参考にさせていただきました。素晴らしいコンテンツをご用意頂いたこと本当に感謝します。 それでは、以下のモジュールをインポートして、この記事をデータ前処理時の辞書代わりにして利用してください。 モジュールのインポート import numpy as np import pandas as pd from sklearn import preprocessing as pp from sklearn.model_selection import train_test_split from imblearn.under_sampli

                                                                                    Python(pandas、NumPy、scikit-learnなど)によるデータの前処理大全

                                                                                  新着記事