2020-01

Linux

mdadmで2台のRAID1から3台のRAID5に変換する

OS : Ubuntu 18.04 現在、ソフトウェアRAIDのmdadmを使って2TBのSSD2台でRAID1を組んでいる。 ここにSSDを1台追加し、RAID5に変換してみる。 まずは状態の確認。 $ sudo mdadm -D /de...
AtCoder

AtCoder Beginner Contest 153の感想

ABC153に参加した。 A - Serval vs Monster HをAで割った商を切り上げる。 import math h, a = map(int, input().split()) print(math.ceil(h / a)) ...
Linux

UbuntuにOpenCVを楽にインストールしてバージョンを確認する

Ubuntu18.04にOpenCVを入れたいが、調べてみるとインストール方法が複数ある 今回はバージョン指定など特にこだわりがなく、とりあえず動けばOKだったので、楽にインストールできる方法を調べてみた その1:標準コマンドだが最新版では...
Deep Learning

CUDAでエラー nvcc: command not found

Ubuntu 18.04 CUDA 10.0 物体検出YOLOのコンパイル中に表題のエラー $ nvcc Command 'nvcc' not found, but can be installed with: sudo apt insta...
AtCoder

AtCoder Beginner Contest 152の感想

ABC152に参加した。 A - AC or WA n=mの時のみACになる。 n, m = map(int, input().split()) if n == m: print('Yes') else: print('No') B - C...
Python

PythonでDICOM画像を読み込んで白黒反転まで

DICOM(ダイコム)は医療用画像の規格の1つである。 DICOM画像を扱う必要が出てきたので、Pythonで処理できないか調べてみると、Pydicomというパッケージが見つかったので使ってみる。 インストールはpipでOK。 $ pip ...
AtCoder

AtCoder Beginner Contest 151の感想

ABC151に参加した。 A - Next Alphabet アルファベットの文字列を定義してループを回し、入力した文字と一致すれば次のアルファベットを出力する。 c = input() alphabet = 'abcdefghijklmn...
Python

Macでdyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

Macでjupyter notebookを実行しようとしたら表題のエラー opensslが見つからないらしい Homebrewでインストールすると解決したという記事をみつけたのでやってみた brew update # 以下のどちらか bre...
R

Rのパイプ演算子で関数 “%>%” を見つけることができませんでした

Rでパイプ演算子を使おうとしたら表記のエラー 調べてみたらdplyrかmagrittrのライブラリをロードする必要があるとのこと # 以下のどちらか1つを実行 library(magrittr) library(dplyr) これでパイプ演...
R

Rのggplotの散布図で同じ値の点を重ならないようにグラフ化する

Rで散布図を作りたいが、同じ値を取る点が重なってしまう 点が重なってしまうと、データ数の偏りがわからない 蜂群図(ほうぐんず)というグラフを作成すると点が重ならずに表示できるらしい ggbeeswarmというパッケージを追加してやってみた ...