理系大学院生の日常

理系大学院生の備忘録

JavaScript基礎(ES2015以降)

JavaScript&TypeScriptを勉強する機会があったので、JavaScript ES2015以降の文法などを自分用にまとめました。 1.1 let, constでの変数宣言 let, constの変数宣言の基本 let: 再宣言不可、再代入(上書き)可能。 const: 再宣言不可、再代入(上書き)不可。 //…

現在の環境の設定ファイル(requirements.txt)

設定ファイルに現在の環境を書き込む $ pip freeze > requirements.txt これで作業ディレクトリのrequirements.txtファイルに、インストールしているライブラリが列挙されます。 ちなみに">"はリダイレクトといい、実行したコマンド等をファイルに直接書き込…

Pythonでmapとラムダ式を使ってみた

今まではfor文でぶん回してたところをmapとlambdaを勉強したのでメモ。 今回は入力で与えられたリストの各要素に対して、2倍した値を出力のリストに格納する処理を様々な方法で記述。 for文での実装 # # 入力リスト input_list = [1, 2, 3, 4, 5] print('入…

Pythonの基本文法まとめ

久々にPythonを本格的に使わないといけなくなったので、基礎を自分用にまとめなおそうと思います。 print文 print('hello world!') for文、if文 evenSum = 0 oddSum = 0 for i in range(101): if i % 2 == 0: evenSum += i else: oddSum += i print(f'偶数合…

WPFのメッセージボックスのYes/No判定

C#

メッセージボックスのYes/No判定がWindows Form AppとWPFで異なるらしいので。。。 Windows Form App: DialogResult result = MessageBox.Show() WPF: MessageBoxResult result = MessageBox.Show()

EncodingクラスでShift-JISを扱うには?

C#

C#でファイル入出力機能を作成していて、Shift-JISのテキストを読み込むのにてこずったのでメモ Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); この1文をShift-JISを扱う前に入れるだけで解決!

文字列にエスケープ文字を入れ込むには?

C#

C#のコードを書いていて、ファイルパスの"\"が文字列の中にあるとうまく認識できなかったのでメモ 結論としては"\"の前に"\"を入れる。 ex) C:\\hoge\\fuga.csv

見やすいパワーポイント

見やすいプレゼン資料を作るには? プレゼン資料を作っていて「見やすい」とは色をたくさん使うことなのだろうか... と思ったので見やすいデザインについて勉強 使う色は3色にする 基本的には使う色は3色のみにする! ベースカラー70%:メインカラー25%:ア…

初めてのC#[2021/7/26追記]

C#

C#の開発環境構築 -やったこと .NET Core SDKをインストール コマンドプロンプトに以下を記述 $ dotnet new console -o myApp $ cd myApp $ dotnet run成功すると「Hello World!」がコマンドプロンプトに出る。VScodeでファイルの中身は編集可能だが、VScode…

Python3でのファイルimportの方法

Python3でのファイルimportの方法 同じディレクトリ内にあるファイルの場合 main.py foo.py ---- foo.py def bar(): main.py from foo import bar fromが先ってことを覚えておこう!(import bar from fooって書いてエラーはいて困った戒め)

「ImportError: DLL load failed: 指定されたモジュールが見つかりません。」が出たの時の対処

「ImportError: DLL load failed: 指定されたモジュールが見つかりません。」が出たの時の対処 対処法: anacondapromptで >pip install -U numpy scipy scikit-learn を実行!

配列の受け渡し

プログラム内で、添え字演算子[ ]なしで、単独で現れた配列名はその配列の先頭要素へのポインタ。 例) ary[5] = {1, 2, 3, 4, 5}のとき、aryはary[0]を指す。 関数の引数に配列を指定するとき、仮引数はary[ ]、実引数はaryとしていた。この場合は、実引数…

配列とポインタ

今日は配列とポインタの違いについて勉強。。。 昔授業でやったけど、ほぼ忘れてた。 サンプルコードを載せておきます。 #include <stdio.h> int main(void){ int i; int vc[5] = {10,20,30,40,50}; int *ptr = &vc[0]; for(i = 0; i < 5; i++){ printf("vc[%d] = %d </stdio.h>…

文字の出力、演算

文字を出力してみよう 今回は文字を出力する方法を紹介します。 print文と呼ばれる構文を使って出力します。まずはコードを見てみましょう。 ------------------------------ print("Hello Python!") ------------------------------- この1行だけでコンソー…

Pythonって何?

Pythonとは? プログラミング言語のうちの1つです。近年、人工知能(AI)という言葉をよく聞きます。10年後には人間の仕事はAIに奪われるとか。。。 AIはPythonで作られることが非常に多い。(個人的な意見) 主にPythonを用いて日々研究している私にとって、…