プログラミング

スポンサーリンク
IT関連

【備忘録】g2o / g2opyのインストール@Ubuntu20.04

C++ / pythonでg2oを試す SLAM関係の技術では、Pose Graph Optimization, Bundle Adjustmentが重要なトピックとして出てきます。 それらを実装するにあたり、よく使わ...
IT関連

Windows10にCarlaをインストールする(ver. 0.9.13)

Carlaで遊びたい 先日メインのPCを買い替え、潤沢なストレージ(1TB SSD)と多めのメモリ(64GB)、GPU(RTX3060)が使える環境になったので、それを活かして何かできないか考えました。 もともとディー...
IT関連

【備忘録】Rails Tutorial(第四版 Rails 5.1)のエラー解消例@Windows10【2021年時点】

自分は普段Web系の技術とは関わりがあまりないのですが、ある意味IT系に関わっているのもあり、この際Webサイトの作り方くらいは知っておこうとRails Tutorialをやってみることにしました。 プログラミングスクールの...
IT関連

【備忘録】PySimpleGUIでメモ帳を作ってみる【アイコン設定・exe化編】

どうも、Novです。 この記事は前回作成した記事の続きになります。 今回は、「作成したアプリの実行ファイル化(exe化)」「ウィンドウに表示するアイコンの設定」「アプリ実行中に表示されるタスクバーのアイコン変更方法」の3本立てでお送りします。
IT関連

【備忘録】PySimpleGUIでメモ帳を作ってみる【ハマりどころ解消Tips編】

最近、Pythonスクリプト組んだり、プライベートでも勉強がてらDeep LearningをC++で実装してみたりと、CLIベースで操作するコードはよく書くものの、そういえばGUIで何かタスクをやらせるというものは作ったことがないなと思い至りました。 折角なので、イベント駆動のプログラミングの勉強を兼ねてGUIアプリを何か作ろうと思い、とりあえずPythonでメモ帳的なものを作ってみました。 その際、PySimpleGUIというライブラリを使って作ったのですが、見た目とかちょっとした機能にこだわるとバックエンドのライブラリであるtkinterの操作を要求されたりと、結構ハマりどころがあったので備忘録がてらまとめます。
IT関連

MNISTローダとMLPの学習コードをC++/Eigenで作成する(MNISTローダ作成編)

こんにちは、novです。 今回は前回の記事の続きです。 前回はローダ作成に必要なライブラリの使い方をまとめたのでした。今回は MNISTのフォーマット要件と照らし合わせたローダの設計実際のコード ...
IT関連

MNISTローダとMLPの学習コードをC++/Eigenで作成する(要素技術メモ編)

こんにちは、novです。 最近、「ゼロから作るDeep Learning」の内容をC++で書き直すということをやっています。 目的としては C++の扱いに慣れるC++のEigenライブラリの使い...
IT関連

優先度付きキューとヒープソート:解説と実装(C++)

こんにちは、novです。 今回はヒープソートの原理とその実装について解説していきます。 基本情報や応用情報の勉強をしていると、必ず目にするのがソートアルゴリズムです。そのうち時間計算量が \( O(Nlog(N)) \...
IT関連

【C++】WSL上でEigenとmatplotlib-cppを使って数値計算を快適にする話

C++で行列演算とグラフを簡単に扱いたいんだけど こんにちは、novです。 今回はC++で数値計算をする際に便利なライブラリ Eigen (線形代数ライブラリ)matplotlib-cpp (Pythonの描画ラ...
IT関連

【環境構築】VSCode+WSL+Remote WSLでWindows上にC/C++開発・デバッグ環境を構築する【ビルドタスク設定編】

C/C++の環境構築したけど、複数ファイルのコンパイルが失敗しないか? こんにちは、novです。今回は、前回の記事の補足編になります。 前回構築した環境では、単体で完結するファイルのビルドまでは、「F5キー...
スポンサーリンク
タイトルとURLをコピーしました