2020年10月27日火曜日

t-sneの練習

 リンクから、ソースコードをそのまま、google colaboratoryにコピペしてみた。

 

from sklearn import random_projection
from sklearn.manifold import TSNE
import numpy as np
import matplotlib.pyplot as plt
from sklearn import datasets

digits = datasets.load_digits()

X_TSNEprojected = TSNE(n_components=2, random_state=0).fit_transform(digits.data)
X_Gprojected    = random_projection.GaussianRandomProjection(n_components=2).fit_transform(digits.data)
X_Sprojected    = random_projection.SparseRandomProjection(n_components=2).fit_transform(digits.data)

plt.scatter(X_TSNEprojected[:,0], X_TSNEprojected[:,1], c=digits.target,alpha=0.5, cmap='rainbow')
plt.colorbar()
plt.show()
plt.scatter(X_Gprojected[:, 0], X_Gprojected[:, 1], c=digits.target, cmap='rainbow')
plt.colorbar()
plt.show()
plt.scatter(X_Sprojected[:, 0], X_Sprojected[:, 1], c=digits.target, cmap='rainbow')
plt.colorbar()
plt.show()
 
得られたマッピング結果
 


高次元のデータを可視化するt-SNEの効果的な使い方

 

2020年10月16日金曜日

Pythonによるファイルの呼び出し

 #! /usr/bin/python3

f = open("sum10b.txt", "r", encoding="utf_8")
lines = f.read()
print(lines)
f.close()

ポイント

・ファイルをひらくopen()のオプションについて、"r", encoding="utf_8"は標準オプションなので、省略可能。

・最後にf.close()でファイルを閉じる

2020年10月15日木曜日

windows上でPythonスクリプトを走らせた後にすぐに閉じないようにする方法

 Windowsのidleでpythonスクリプトを走らせると、プログラム終了後windowが閉じてしまい、実行を確認できない。

対策として最後にinput()を書いておくと、キーボードを押すまでwindowが閉じなくなる。

 

#! python3

print('hello')

input()

2020年10月13日火曜日

Ubuntuでデフォルトで起動するOSを変更する

1.起動メニューで自分がデフォルトにしたいOSは何番目かを見る

2.sudo grub-set-default X

      (X: 0~ 最初は1ではなく、0から始まります。)

3.  sudo update-grub (これをしないと設定ファイルの変更が反映されない)

 

おまけ:次回のみ起動を変更する場合

  sudo grub-reboot X



2020年10月12日月曜日

windowsでのpythonコマンド

 windows上のpythonコマンドをcmdから実行するときは、pathが通っていないので、py -mを冒頭につける。

参考

pythonライブラリのインストール



2020年9月11日金曜日

給油(アウトバック)

 レギュラーガソリン50.08L給油。122円/L。ODO:66210km, Trip:436.6km。8.72km/L

2020年8月25日火曜日

lubuntu でのデフラグ

lubuntuでのデフラグコマンド

 sudo e4defrag -c /

これを打ち込むと、まずデフラグチェックをしてくれる。

その結果を「Fragmentation score」として返してくれるので、その値をみて、必要であれば

sudo e4defrag /

を打ち込む。

Fragmentation score

0-30 no problem: 31-55 a little bit fragmentationed: 56- needs defrag

 

参考リンク

Ubuntuでもデフラグは必要なの? 

2020年8月24日月曜日

AttributeError

Linuxでpython3を立ち上げてnltkをインポートしようとしたら、「Atrribute Error」がでた。その上のディレクトリに移動して、同じ操作をしたところ、正常にインポートできた。 調べてみたところ、テスト用のファイルをnltk.pyとしていたので、ライブラリと同じ名前になってしまい、ライブラリnltkを呼び出しているつもりが、自分の作ったファイルnltk.pyを呼び出していた。ファイル名nltkを変更したところ、attribute errorは出なくなった。


2020年8月18日火曜日

更新プログラムを構成できませんでした 変更を元に戻しています コンピューターの電源を切らないでください

Thinkpad X1 carbon 2017(windows10)で 更新してシャットダウンをした後に最近、windows10で標記のようなメッセージが表示されるようになった。

 

ネットで検索すると、windows10のアップデート用プログラムをダウンロードして、インストールするのが良さそうなので、下記ページを参考にして対応した。

 

Windows10更新プログラムを構成できませんでしたのループから脱した話

 

2020年8月9日日曜日

Office 2013の起動エラー

 Office 2013(word, excel, powerpoint)が起動できなくなった。officeの修復を試みたが、「エラーコード:1058-13」と表示される。

 そこで、cmdを管理者として実行し、「sc config clicktorunsvc start= auto」と入力すると、「success」と表示され、officeを起動できるようになる。

 参考リンク

Office 2013を修正しました“問題が発生しました”エラー1058-13