2017-02-01から1ヶ月間の記事一覧

文字列の分割

1234-5678-9ABCDEFこの文字列を-(ハイフン)区切りで分割しようと思ったら Text.Split("1234-5678-9ABCDF", "-")

動作しているサービスの確認

service --status-all 一気に登録されているサービスの動作確認ができる。 ipvsadm は停止しています irattach は停止しています irqbalance (pid 2829) を実行中... iscsid (pid 2264) を実行中... iscsid (pid 2264) を実行中... Kdump is not operational…

NumPyの多次元配列と演算

基礎編はもう少し。今日中に終わらせたい。NumPyはN次元の配列を作成可能。 1次元配列はベクトル 2次元配列は行列 これらをまとめてテンソルと数学では呼ぶとのこと。3次元以上の配列をテンソル、多次元配列と呼ぶことにする。 >>> import numpy as np >>…

NumPy配列

外部ライブラリNumPyを利用する。Python自体に配列・ハッシュは存在しているが、Numpyは大規模な多次元配列、行列に対応し、豊富な算術関数を持つことから、解析やディープラーニングなどでも使われる。 >>> import numpy as np >>> x = np.array([1.0, 2.0,…

Class作成

#!/Users/ameotokopg/anaconda/bin/python class Man: def __init__(self, name): self.name = name print("初期化" + name) def hello(self): print("ハロー" + self.name + "!") def goodby(self): print("グッバイ" + self.name + "!") m = Man("バルボア…

ファイルからの実行

ファイルからの実行を試みるものの、pythonのパス等が分からない。whichコマンドでpythonの位置を表示させる。 ameotokopg-no-MacBook-Pro:python ameotokopg$ which python /Users/ameotokopg/anaconda/bin/python ということでパスはわかったので、エディ…

関数

関数をテスト。 最初間違えてみるものの、実行時に評価されるので動かして見ないことには分からないようだ。 >>> >>> def print_today(): ... print("今日は" + str(datetime.datetime.today()) ... ... print_today() File "<stdin>", line 4 print_today() ^ Synt</stdin>…

for

>>> for i in [1,2,3]: ... print(str(i) + "回目") ... 1回目 2回目 3回目 >>> ついでに数値を文字列へ変換をテスト。 (string) i でキャストを試みたが、それはできない模様。

条件文のテスト

>>> hungry = True >>> if hungry: #:コロンね ... print("ハラヘッタわ") #空白文字によるインデント ... else: ... print("まだ腹減ってへんで") ... print("ちょっと眠いけどな") ... ハラヘッタわ >>> #条件文の後に空行入力で処理が走った。 このように…

ターミナルで突然特定のキーが打てなくなった時の対処

突然、キー入力で小文字の[c]が入力できなくなった。他のキーには問題がない。さすがに問題なので、その場合の対処法。 Finderを開く。 ホームディレクトリに移動する。 Command + Shift + .[ドット]で隠しファイルを表示する .inputrcを削除 ターミナルを再…

dictionary型とBoolean型の演習中

本日も演習中。 なかなかに良い。 >>> me = {'height':180} >>> me['height'] 180 >>> me['weight'] = 70 >>> me {'weight': 70, 'height': 180} >>> hungry = True >>> sleepy = False #眠い?True,Falseは先頭大文字か? >>> type(hungry) <class 'bool'> >>> angry = fa</class>…

Excelを読み込んで操作する処理のひな形

ExcelをCommを使って呼び出す際のひな形。 Excelオブジェクトが無い場合の処理等の例外処理が甘いので、今後追加を行う。 #ファイルオープンダイアログを動かすための準備処理 [void][System.Reflection.Assembly]::LoadWithPartialName("System.Windows.For…

基本的な権限設定

PowerShellでのスクリプトを作成し、いざ動かそうというときに無残なエラー。 PS C:\WINDOWS\system32> C:\Users\yamaguchi\Documents\仕様書テンプレート作成.ps1 <span class="deco" style="color:#FF0000;">このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\yamaguchi\Do</span>…