そろそろ機械学習やディープラーニングを勉強したくなってきたので、
やさしめの本を購入しました。
買ったのは「いちばんやさしいディープラーニング入門教室」。
いちばんやさしいと謳っているので、まずはこれから初めていきたいと思います。
投稿者: tobira
UITableView でタップされた行番号の取得する
まずUITableViewを貼り付けます。
制約を追加して画面一杯に表示します。
UITableViewCell を UITableView に貼り付けます。
identifierをmyCellにします。
Table View から右ドラッグで View Controllerに
dataSoruceとdelegateを紐付けます。
ソースコードを開きViewContorollerに
UITableViewDelegate, UITableViewDataSource
の2つのプロトコルを追加します。
そして下のソースコードを貼り付けます。
3つ目の関数内でタップされた行番号を取得できています。
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 20 } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "myCell", for: indexPath as IndexPath) return cell } func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { print("タップされた行: \(indexPath.row)") }
参考URL:https://capibara1969.com/634/
Macの辞書.appから発音記号を取得する
Pythonスクリプトで作成。
from DictionaryServices import DCSGetTermRangeInString, DCSCopyTextDefinition # Mac内蔵辞書でwordの意味を調べ、辞書に有ればその定義を返し、 # 辞書に無い場合は'Not Found'を返す関数 def word_def(word): try: word_range = DCSGetTermRangeInString(None, word, 0) return DCSCopyTextDefinition(None, word, word_range) except IndexError: return 'Not Found' if __name__ == '__main__': result = word_def('pilgrim') arr = result.split('|') print(arr[0]) print(arr[1])
結果は単語と発音記号を出力させ pil·grim ˈpilɡrəm のようにとれました。