- 運営しているクリエイター
2019年10月の記事一覧
「Deep Learning」って何? 復習します!まず、ネットワーク!
ここで復習しておきます。これまでやってきたことを振り返り、もう一度最初からみていき理解を深めたいと思います。(pythonでの実装により確認)
ネットワークの基本は「パーセプトロン」でした。
import numpy as npdef AND(x1, x2): x = np.array([x1, x2]) w = np.array([0.5, 0.5]) b = -0.7 tm
プログラミング言語としてのSwift。
SwiftはmacOS,iOSで主に使われています。しかし、オープンソースで公開されどんな形でも利用可能になっています。
サーバーサイドではすでに使える状態になっています。
Linuxのubuntuでも
など、Mac以外でも開発が可能となっています。
今年のWWDCではSwiftUIの発表。初心者にはさらにわかりやすくなっています。前からの開発者にとっては、少し手がかかるかもしれませんが
SwiftUIのリストの作り方。
セクションを分けて表示する方法。
import SwiftUIstruct ContentView: View { var body: some View { List { Section(header: Text("ヘッダー 項目1")) { Text("設定1")
最初のいっぽ。繰り返しWhile。
for-in loop の他に代表的なものにWhile-loopがあります。
While
を使います。まず、
while condition {
statements
}
という風に表記します。conditionですがここに条件を書いていきます。if の次に条件を書くのと同じですね。その次{ }のなかに条件が正しい時に実行します。
例えば、
var a = 10while a >
macOSの「シェル」変更について
macOSの「シェル」です。Terminal.appを立ち上げて使います。コマンドラインでいろいろ操作できりします。開発環境の構築、いろんなプログラミング言語を使う時に便利に使うことができます。
普通にパソコンを使う人にはあまり関係ないですが。
プログラミングを勉強していくにはこういうことも知っていれば何か役に立つと思うので調べて記録しておきます。
「zshはbashの(ほぼ)上位互換に位置
最初のいっぽ。組み合わせ。
変数を理解して、変数を使って関数を作り、繰り返しができるようになりました。そして、もし〜ということである条件によってやることを選択出来ます。
これで大まかななプログラミングができるようになります。身近なところにもプログラムされて、便利に使っているものがたくさんあります。パソコンはプログラムの塊で、インターネット、ゲーム、書類を作ったり出来ますね。もっと生活に密着しているのが、テレビ、冷蔵庫、洗濯
最初のいっぽ。もしもし。条件分岐
「もし」なになにならば。何かする。など、条件によってすることを変えることが必要です。
いわゆる、条件分岐ですね。
日常生活の中でも、色々ありますね。例えば、
「もし1000円以上持っていたら」ご飯食べいく。でもなかったら家でご飯。
「もし90点以上だったら」合格。でもなかったら不合格。
「もし晴れたら」お出かけ。でも雨だったら家でお留守番。
こんな時に使うのは
if
です。Swif
SwiftUIを使おう!CatarianaでCanvas!
macOS Catalinaがやっと出ました!待っていました。SwiftUIもCatalina でCanvasが使えます。
公式チュートリアルがわかりやすいです。
やってみます。canvasでライブプレビュー出来ます!Mojaveでは出来なっかったことです。
早速
さっそく、新規プロジェクトを作ります。
File > New > Project.
として、 "Single View A
最初のいっぽ。繰り返しFor-in loop。
前回ではプログラミングがどうして便利なのかを少し書いて、変数、関数を使ってみました。変数の値を変えることで計算は格段に早くなります。もっと複雑な計算をする場合はなおさら便利となります。
今回はプログラミングの得意なこと第2段、繰り返しをやってみようと思います。仕事の中で同じ作業を延々やらないといけない場合がありますね。決まったことを繰り返し手作業でというのは辛いことだと思います。
繰り返しをや