Rust 所有権
メモリの概要 Heap(ヒープ) Stack(スタック) Static(静的領域) Text(コード) Text(コード)…アプリケーションをコンパイルすると機械語のバイナリコードが生成される。...
23 search resultsShowing 1~20 results
You need to log-in
メモリの概要 Heap(ヒープ) Stack(スタック) Static(静的領域) Text(コード) Text(コード)…アプリケーションをコンパイルすると機械語のバイナリコードが生成される。...
Cragoとは何か ⇒Cragoとは、Rustにおけるビルドシステム兼パッケージ管理システムである。 cargo new プロジェクト名 ⇒ プロジェクトの新規作成 cargo bulid ...
この記事はRustを触り始めて2日目の初心者が書いています。こう書いた方がわかりやすい、ここが間違っているなどご指摘あればお願いします。 Rustはコンパイル言語 Rustはコンパイルを行ってか...
Rustとは Rustは2015年に正式リリースされたプログラミング言語。 Rustの特徴を端的にまとめると 実行速度が速い * 安全性が強力に担保されている * 幅広い実装が可能 * モダンな...
深層学習の範囲 深層学習(Deep Learning)は、多くの層を持つ深いニューラルネットワークを使って学習を行う。特に、何層からが深層学習というような定義はない。 総務省ホームページより 神...
可変長位置引数(スター引数) 可変長位置引数を用いると関数の呼び出しコードが簡潔になり読みやすくなる。 以下のように初めての人と知り合いで発言を区別するコードを記述する。 exam.py def...
サブクラスからスーパークラスを初期化 サブクラスからスーパークラスを初期化する古いやり方 ⇒サブクラスのインスタンスでスーパークラスの__init__メソッドを直接呼び出す exam.# スーパ...
フック(hook)について ⇒pythonの組み込みAPIは、引数に関数を受け取ることができ、「ふるまい」を定義することができる。これをフックという。pythonの関数はファーストクラスオブジェ...
namedtupleについて知ろう! 参考 namedtupleで美しいpythonを書く!(翻訳) namedtuple ってなに? 【Python】namedtupleで名前付きタプルを使用...
辞書の欠損処理の方法 例題として、好きなプログラミング言語についてエンジニアの方々にアンケートを取り、これを辞書で定義します。もともと、プログラミング言語が登録されていない場合は、新たに作成して...
with文を使おう! with open(ファイル名, 'w', encoding=文字エンコード) as 変数: ……(ファイルを操作する処理) ※コロン「:」の後に、文を続けて書くこともでき...
関数の戻り値をアンパックしよう 関数の戻り値は、以下のコードのように、複数の変数に対してアンパックが可能。 exam.py def func(numbers): max_num = max(nu...
そもそもジェネレータとは ジェネレータ …イテラブルなオブジェクトの一種で、文字列やリストなどと同様にfor文を使い値を1つずつ取り出すことができる。 ⇒あらかじめ複数の値を格納するのではなく、...
スライスとは? スライス ⇒シーケンスなオブジェクトの要素を指定して、新たなオブジェクトを生成すること。 シーケンス[始まり:終わり:ストライド]というような形で指定する。 特殊メソッドの__g...
for文で、数字と要素を出力してみる list_sample = ["おはよう", "こんにちわ", "おやすみ"] for i in range(len(list_sample)): gree...
イテレータとは? イテレータとは、イテラブル(繰り返し可能)なオブジェクトから要素を取り出すオブジェクトのことです。 ※イテラブル…for文を用いて、繰り返し処理ができるオブジェクトのこと。リス...
コードを読んでみよう! def sort_exam(values, group): def closure(x): if x in group: return (0, x) return (1,...
sortメソッドについて 組み込み型にlistは、いろいろな基準でlistの要素を順序で整列するsortメソッドが存在する! # sort()を用いてlist内の要素を小さいものから大きいものに...
python で、代入式(walrus演算子、セイウチ演算子)を使おう!①(備忘録)の続きです。 # 野菜ジュース屋台の在庫 vegetables = { 'tomato': 15, 'melo...
代入文を使ってコードを短くしよう! 代入文は、walrus演算子:=を使って、変数名への代入と値の評価を1文で行うものです。 代入式の発音 A := B(A ウォルラス B) 事例①(代入文を使...
23 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.