python

入門/解説

Pythonを使用してMicrosoft ExcelとWordを自動連係(2/3)

1.Pythonを使用してMicrosoft ExcelとWordを自動連係(2/3)まとめ ・WindowsAPIを使ってExcelを起動してExcel内のグラフを画像として保存する方法 ・pywin32(win32com.client)...
入門/解説

Pythonを使用してMicrosoft ExcelとWordを自動連係(1/3)

1.Pythonを使用してMicrosoft ExcelとWordを自動連係(1/3)まとめ ・Pythonを使ってWindowsもExcelもない環境でExcelファイルを新規に作成/編集可能 ・openpyxlを使うとExcel内のセル...
入門/解説

PythonでExcelの巨大ファイルを扱う際に1000倍高速化する方法(2/2)

1.PythonでExcelの巨大ファイルを扱う際に1000倍高速化する方法(2/2)まとめ ・joblibを使用するとファイルを並列で読み込み速度アップできる ・pickle形式でファイルを保存するとCSVより更に高速になる ・jobli...
入門/解説

PythonでExcelの巨大ファイルを扱う際に1000倍高速化する方法(1/2)

1.PythonでExcelの巨大ファイルを扱う際に1000倍高速化する方法(1/2)まとめ ・ビジネスではExcelでファイルが共有される事が多いがPythonはExcelファイルでは特に低速 ・Excelファイルを保存する際にCSVで保...
その他の調査

Triton:ニューラルネットワーク用のGPUプログラミングを楽にする新言語

1.Triton:ニューラルネットワーク用のGPUプログラミングを楽にする新言語まとめ ・TritonはcutlassやTVMのようなGPUに直接命令を出すGPUプログラミングを楽にする新言語 ・Tritonを使用すると比較的少ない労力でハ...
アプリケーション

GitHub Copilot:貴方とペアを組んでプログラミングする人工知能(2/2)

1.GitHub Copilot:貴方とペアを組んでプログラミングする人工知能(2/2)まとめ ・Copilotの生成するコードはベストなものではないが2つの認知バイアスを誘発 ・様々な負の側面も持ち、は初心者が気づきにくい足枷となる可能性...
入門/解説

データサイエンティストとしてPythonコードを再利用可能な形式で管理する方法

1.データサイエンティストとしてPythonコードを再利用可能な形式で管理する方法まとめ ・gitを使うまでもないような小規模なプロジェクトでコードを管理する際の初心者用tips ・大規模開発では推奨されない事もあるやり方だが必要になるケー...
入門/解説

Hugging Face社のオンライン無料NLP学習コースの紹介

1.Hugging Face社のオンライン無料NLP学習コースの紹介まとめ ・Hugging Face社がHugging Faceライブラリを使用したNLP用の無料オンラインコースを公開 ・自作ライブラリだけでなく、NLPで最先端のタスクを...
入門/解説

ViMをコンパイルするためにPythonとOpensslをコンパイルする

1.ViMをコンパイルするためにPythonとOpensslをコンパイルするまとめ ・vimを自分でコンパイルする際はpythonとopensslもコンパイルする必要が出てくる ・手順が確立できていればコンパイル自体は難しくはないが確立する...
入門/解説

クラウドでインスタンスを新しく構築した際にpython用にviを設定

1.クラウドでインスタンスを新しく構築した際にpython用にviを設定まとめ ・viはunix用のシンプルなエディターなので操作方法を覚えておくと色々と役に立つ ・.vimrcの設定を行わないと非常に使いにくままになってしまうので設定をし...
入門/解説

ディープラーニング学習用途に最適なLinuxディストリビューションとは?

1.ディープラーニング学習用途に最適なLinuxディストリビューションとは?まとめ ・ディープラーニング開発用途に使われている一番ユーザが多いLinuxはUbuntu ・Ubuntuが好まれる理由はユーザの多さとAI用ツール群の公式サポート...
入門/解説

データサイエンティスト向けPython仮想環境ガイド

1.データサイエンティスト向けPython仮想環境ガイドまとめ ・機械学習モデルを開発する際は他の人が作ったライブラリ等を利用させて貰う事が多い ・他の人が作ったライブラリは特定のVersionのpythonやライブラリを必要とする場合があ...