a

Python

Python tools

Jupyter Notebook コマンドラインから起動 ショートカット Jupyter Notebook qiita.com コマンドラインから起動 jupyter notebook ショートカット セル内のプログラムを実行: Ctrl + Enter 下にセルを追加: Shift + Enter セルを再度編集可能にする: セル…

Pythonではじめる機械学習

Anaconda NumPy : ナンパイ NumPy配列ndarrayのスライス : [start:stop:step] データセットのロード shape train_test_split SciPy : サイパイ matplotlib : マットプロットリブ IPython : アイパイソン Jupyter Notebook : ジュパイター・ノートブック scik…

関数 topic

import 組み込み関数 関数オブジェクト クロージャ(関数閉包) 無名関数(ラムダ式) lambda 引数, 引数,... : 実行するステートメント map(関数, イテラブル) filter(boolを返す関数 ,イテラブル) イテレータとジェネレータ イテラブルからイテレータをつくる …

ユーザー定義関数

ユーザー定義関数 関数は、呼び出し元より上に記述する 基本構文 初期値のある引数 初期値のある関数にキーワード引数で値を渡す 引数の数を固定しない : *args キーワード引数を辞書で受取る : **kwargs 他のPythonファイルを読み込む (stdin利用) 基本構文…

dict

dict: key:値 キーは重複不可で文字列・数値・タプル等のimmutableな値 要素に順序はない {} でつくるのはsetと同じ in での存在チェックや dict: key:値 初期化 初期化 : dict(key:値, key:値,...) 2つのリストからzipで辞書を作成 イテレータと値の初期値…

set

set: 集合演算ができる 値の重複不可能 mutableなオブジェクト 要素の順を持たない in での存在チェックや、内包表記はリストと同じ == での比較はリストと同じだが、順序は見ない set: 集合演算ができる 基本構文 初期化 初期化 : set(値, 値,...) リストの…

tuple

tuple: 値の重複が可能 immutableなオブジェクトの為、辞書のキーに利用可能 in での存在チェックや、max()、 == / is での比較はリストと同じ ()で囲ってもtuple内包表記にならず、ジェネレータ式になる tuple: 値の重複が可能 初期化 初期化 : tuple(値,値…

list

list: 値の重複が可能 mutableなオブジェクト list: 値の重複が可能 初期化 listへ型変換 : list() 要素の取得 要素の挿入 : append(値) 要素の結合 : extend(リスト) 要素の挿入 : insert(挿入位置, 値) 取得と削除 : pop(削除位置) 値を指定して削除 : rem…

組み込み関数

組み込み関数:importしなくとも使える関数 print(値1, 値2,..., sep = "区切り文字", end = "行末文字") type(変数) 型変換 max(数値1, 数値2,...) / min(数値1, 数値2,...) len(イテラブル) round(数値, 桁数) input("表示文字列") range( 開始値, 終了値,…

処理系 ( if, while, for, try, comment )

if while for 指定回数ループ リスト分ループ カウンタ付きループ : enumerate(リスト, 開始値) try-except コメント if from random import randint a = randint(0, 100) if a == 100: print(str(a) + "は10と等しい") # インデントを揃える print("if true…

category Python

category Python