最新記事一覧
第7回からは、第6回で作成した投稿アプリのREST APIを利用して、UI作成フレームワークDioxusでアプリのフロントエンド部分をSPAとして開発していきます。第7回では、API呼び出し関数の実装と、その呼び出し結果をページに反映するコードを通じて、Dioxusの基本動作を理解します。
()
math.isnan関数やnumpy.isnan関数、pandas.DataFrame.isnaメソッド、numpy.sum関数、pandas.DataFrame.sumメソッドなどを使って、非数かどうかを判断したり、多次元配列やDataFrameに含まれるNaNの数をカウントしたりする方法を紹介する。
()
堅牢性や再利用性を高め、よりバグの少ないソースコードを作成したいならば、関数型プログラミングの利用を検討しよう。主要な関数型プログラミング言語「Haskell」「PureScript」の概要を紹介する。
()
exec関数を使ってモジュールのトップレベルで動的に変数を定義したり、globals関数の返す辞書を使ってグローバル変数として動的に変数を定義したりする方法と、その注意点を紹介する。
()
ファイルパスをドライブ、ルート、それ以降に分割するにはos.pathモジュールのsplitroot関数を使える。その使い方、WindowsとUNIXでの動作の違い、Windowsと同様な分割結果を得るための方法などを紹介する。
()
Windowsではファイルパスにドライブ文字が含まれる場合がある。os.pathモジュールのsplitdrive関数を使って、ドライブ文字とその他に分割する方法や、UNIXでこれと同様な処理を行う方法などを紹介する。
()
os.pathモジュールのsplit関数はファイルパスを末尾の要素とそれ以外に分割する。その使い方と注意点を紹介する。
()
JetBrainsは、Scalaで関数型プログラミングの概念を学べるコースを無料公開した。Scalaの特性や構文よりも、関数型プログラミングの概念を理解することに焦点を当てているという。
()
os.path.splitext関数は渡されたパスを拡張子とそれ以外の部分に分割する。その基本的な使い方と注意点、拡張子ごとに処理を切り分けるサンプルコードを紹介する。
()
異動先で引き継いだExcel資料の関数・数式が分からず困っています。ChatGPTで解決できますか?
()
Pythonでは整数値(int型)の値を16進数表現に変換するには幾つかの方法がある。その中からhex関数を使う方法と文字列の書式指定を使って変換する方法を紹介する。
()
「Microsoft Excel」で定番の関数「COUNT」は、「データの数を数える」という分かりやすい役割を持ちつつも、「実はあの数は数えてくれない」といった落とし穴があります。注意すべきポイントを確認しましょう。
()
Pythonで整数値(int型)の値を2進数表現に変換するには幾つかの方法がある。その中からbin関数を使う方法と文字列の書式指定を使って変換する方法を紹介する。
()
データ分析の初歩からステップアップしながら学んでいく連載の第15回。複数の説明変数を基に目的変数の値を予測する重回帰分析について、Excelを使って手を動かしながら学んでいきましょう。カテゴリーなどの数値ではないデータを説明変数として利用する方法や、二次関数などの多項式を基に回帰分析する方法も紹介します。
()
組み込みのabs関数、mathモジュールのfabs関数など、Pythonには絶対値を求める方法が幾つかある。それらの使用法やユーザー定義クラスのインスタンスの絶対値を求められるように__abs__特殊メソッドを定義する例を紹介する。
()
データ分析の初歩からステップアップしながら学んでいく連載の第14回。既知のデータから未知の値を「予測」する回帰分析の式の可視化や、求め方、実際の予測を、Excelを使って手を動かしながら学んでいきましょう。直線の式だけでなく指数関数の式での予測や時系列分析についても触れます。
()
リストから重複する要素を取り除くには幾つかの方法がある。set関数を使った手軽なものから自前で重複要素を取り除くコードまで、それらの方法を紹介する。
()
IT業界には幾つもの独特な技術用語やスラングがある。プログラミングにおいて、「アロー関数」「ダイヤモンド演算子」はどのような場合に用いることができるのか。
()
関数型プログラミングモデルの採用を考える開発者は多い。だが、採用するなら、関数型プログラミングモデルとオブジェクト指向のアプローチがどのように異なるかを正確に理解することが重要だ。
()
神奈川工科大学らの研究チームは、CPUの種類に関係なくウイルスが利用する機能(ライブラリ関数)を追跡することで、IoT(モノのインターネット)ウイルスの振る舞いを解析できるツール「xltrace(エックスエルトレース)」を開発した。
()
SQLiteの最新版「SQLite Release 3.45.0」が公開された。SQLiteは、小型、高速、自己完結型、高信頼、フル機能をうたうSQLデータベースエンジンを実装したC言語ライブラリ。
()
エクセルにはSUM関数やAVARAGE関数以外にも多数の関数が用意されています。覚えておくとビジネスで役に立つ関数を5個紹介します。
()
PythonとNumPyを使って手作業で、回帰分析のモデルを表す回帰式を求め、その決定係数を計算してみましょう。回帰分析が初めての方でもステップバイステップで計算内容が理解できます。同じ計算を手軽に行えるNumPyのpolyfit関数も解説します。
()
TechTargetは、「ElixirとClojureの違い」に関する記事を公開した。JavaScriptやPythonほどではないが、大規模関数型プログラミングの世界ではよく知られているElixirとClojureの特徴を紹介する。
()
AI時代の価値創造の方法では、収益は逓増する。規模が大きくなればなるほど、指数関数的にもうかるようになる。その仕組みとは?
()
時間がかかるタイプのやつ。
()
今回から数回に分けて、RustのWebアプリフレームワークであるActix Webを紹介します。題材は、シンプルな投稿アプリです。今回は、投稿アプリの基本形を作成し、Actix Webでのルーティングやハンドラー関数の書き方を理解して一覧表示機能まで実装してみます。
()
「NetSuiteの導入企業を指数関数的に増やすことが目標」と日本オラクルのカントリーマネジャーは話す。だが、現実は簡単ではなさそうだ。
()
print関数ではfileパラメーターにファイルオブジェクトを指定することで、ファイルへテキストを出力できる。その方法とwriteメソッドとの違いなどについて紹介する。
()
大人になって解いてみると、意外と難しい。
()
NTTは、量子コンピュータに対する安全性と通信効率を両立する「コミットメント」を、暗号理論における最も基本的な構成要素である「一方向性関数」のみを用いて世界で初めて構成したと発表した。
()
os.getcwd関数とPath.cwdメソッドでカレントディレクトリを取得したり、os.chdir関数でカレントディレクトリを移動したりする方法を紹介する。
()
一般のビジネスパーソンよりも生成AIに触れる機会が多いと考えられるITエンジニアは、どんな使い方をしているのだろうか。
()
Pythonでは関数などの内部からグローバル変数の値を変更するにはglobal文でそれがグローバル変数であると宣言する必要がある。
()
NumPyが提供する基本統計量を調べるさまざまな関数を使って、サンプルデータにはどんな特徴があるかを調べてみましょう。
()
globモジュールのglob関数を使うと、特定のパターンを指定して、それにマッチしたファイルやディレクトリのパス名を取得できる。その基本的な使い方を紹介する。
()
Microsoft Excelを利用する際、多くの人が関数やショートカットを利用して業務を効率化している。読者に聞いた、よく使う、意外と使う関数とショートカットを紹介する。
()
osモジュールのname属性や、sysモジュールのplatform属性、platformモジュールのplatform関数などを使って、プログラムを実行しているプラットフォームを判別する方法を紹介する。
()
Excelで住所録などの都道府県名と市区町村以下を分けて、集計したいということがある。このような場合、簡単に都道府県名が分けられそうだが、これが意外と面倒だ。多少手作業は入るがお手軽な方法と、関数を使って一発で都道府県を分ける方法を紹介しよう。
()
内積や行列積、アダマール積などさまざまな種類がある行列の積とそれらを計算する関数、2つのベクトル(行列)が似ているかどうかを判定できるコサイン類似度について触れてみよう。
()
何らかのオブジェクトの型を知りたいときには、type関数とisinstance関数が使える。それらの使い方の基本を紹介する。
()
Microsoftはオープンソースのプログラミング言語の最新版「TypeScript 5.2」を公開した。
()
米MicrosoftがExcelのPython対応を発表した。セルに「PY関数(=PY)」を入力するとPythonのコードを記述できるようになる。
()
QunaSysは富士通との共同研究で、大規模電子系のグリーン関数を量子コンピュータで効率よく計算する手法を開発した。従来よりも少ない量子ゲート数や回路実行回数で計算できる。
()
Pythonでは対話環境を終了するexit関数、sysモジュールが提供するexit関数、osモジュールが提供する_exit関数という3つのexit関数がある。これらの違いをまとめる。
()
NumPyには最大値や最小値を求める関数/メソッドがとてもたくさん用意されています。それらの幾つかと最大値や最小値を求める際に注意が必要なNaN値の扱いについて見ていきます。
()
Excelで名簿に入力済みの氏名を「姓」と「名」で分割したい。そんなとき、関数を使いがちですが、姓と名の間が半角スペースと全角スペースが混在していると、うまく取り出せません。どうすればよいでしょうか?
()
Pythonコードを書くときに変数や関数、クラスなどの名前はどのように付けたらよいだろう。PEP 8で述べられているその基本をまとめた。
()
東京大学らは、強磁性の半導体量子井戸構造に、極めて短いパルスレーザー光を照射し、600フェムト秒という短い時間で、量子井戸の磁化を増やすことに成功した。電子の波動関数を操作し、磁化を超高速に制御したのは初めてという。
()
全世界300以上の都市にまたがるデータセンターのシステム再起動を自動化するため、Cloudflareはどのような最適化に取り組んでいるのか、公式ブログで解説した。
()