忍者ブログ

いけいけ機械学習

統計、機械学習、AIを学んでいきたいと思います。 お役に立てば幸いです。

Python Mac へPytorchを入れる


macOS 13.2.1 です。Intel プロセッサです。

1.インストール

PytorchのHPのコマンドそのまま。

pip3 install torch torchvision torchaudio

2.確認

>>> import torch
>>> print(torch.__version__)
2.0.0

インストールされているみたいです



PR

Python class

こんな感じでしょうか。

class MyClass:

     def setx(self, value):

          self.x = value

     def getx(self):

           return self.x



myclass = MyClass()

myclass.setx(5)

print(myclass.getx())


メソッドの第一引数に

self

を利用すれば、インスタンスの属性が定義できるようです。







Python 再帰関数

1作るもの

facrtorial(n) = n*(n-1)*(n-2)*・・・*2*1

を再帰で作ります

2.サンプル

def facrtorial(n):
    if n == 0:
        return 1
    else:
        return n*facrtorial(n-1)

print(facrtorial(3))

3.実行結果

6

が表示されます


Python lambda関数

1.文法

インライン関数を定義する。

lambdaキーワードを利用します。

2.サンプル

greeting = lambda:"Hello"

print(greeting())

3.実行結果

Hello

が表示されます。