基本情報技術者試験

【基本情報技術者試験】CPUの高速化技法について知ろう

本記事では基本情報技術者試験にも出題されるCPUの高速化技法について説明していきます。CPUはプログラムの実行を制御する装置です。逐次制御方式は1つの命令を順番に実行する方式で、処理を早くするにはパイプライン方式やスーパースカラ方式などを用います。
Excel

【Excel】concat関数で姓と名をフルネームに統一しよう

本記事ではexcelを用いてconcat関数で姓と名をフルネームに統一する方法について解説しています。目次は以下の通りです。 問題設定 今回は姓と名で分けられているエクセルについて考えていきます。具体的には以下のようなものです。 このフルネ...
基本情報技術者試験

【基本情報技術者試験】プログラムの実行手順について学ぼう

本記事では基本情報技術者試験にも出題されるプログラムの実行手順について説明しています。プログラムの実行手順は高水準言語から実行まであり、コンパイル、リンク、ロードという過程があります。また、上の過程を実行するのにコンパイラやリンカなどが必要になります。
深層学習

【深層学習】ニューラルネットワークについて学ぼう

本記事ではニューラルネットワークについて説明しています。ニューラルネットワークは、人間の脳を数値的に模倣したモデルで、ニューロンやシナプスで構成されています。重みやバイアスを用いてモデルを学習します。
数学

【線形代数】行列の基本について学ぼう!

本記事では行列の基本について説明しています。行列とは数字を長方形でまとめた集合体であり、行と列で構成されています。種類としてn次正方行列、対角行列、単位行列があります。
基本情報技術者試験

【基本情報技術者試験】命令語と命令実行の流れについて知ろう

本記事では基本情報技術者試験にも出題される命令語と命令実行の流れについて解説しています。命令語は命令部とアドレス部で構成されていて、命令の流れは命令の取り出しから結果の格納まであります。
Excel

【Excel】counta関数でその日何人出勤するかを数えよう

本記事ではexcelを用いてcounta関数でその日何人出勤するかを数える方法について解説しています。空白以外の個数を数える式である、=counta('セル範囲')を入力します。その後、右にドラッグします。
基本情報技術者試験

【基本情報技術者試験】モバイル通信サービスについて知ろう

本記事ではモバイル通信サービスについて解説しています。モバイル通信サービスの具体例として、キャリアアグリゲーションや5Gなどがあります。キャリアアグリゲーションは無線通信の安定化を図る技術で5Gは第5世代移動通信システムです。
Excel

【Excel】コピーしたデータを数値データとして貼り付けよう

本記事ではコピーしたデータを数値データとして貼り付ける方法を説明しています。数式のセルをコピー&ペーストすると、セルの移行により思っていたのと違う値が算出されてしまいます。なので、数値としてペーストしたいときは貼り付けるときに右クリックが必要で本記事でそちらを手順を説明しています。
python

【Python】pandasでcsvファイルを読み込もう

本記事ではpandasでcsvファイルを読み込む方法について解説しています。目次は以下の通りです。 csvを読み込む方法 pandasでcsvを読み込むには次のような構文を用います。 pd.read_csv("ファイル名.csv") 別のデ...