neverjpのぶらり日記

コンピューター関連の記事とぶらりと出かけた先の写真など

Atomでelif,elseがSyntax errorになる件

f:id:neverjp:20190707121942j:plain

elif Trouble Atom Hydrogen

f:id:neverjp:20190707122056j:plain

elif PyCharmではエラーにならない



Atomでelif,elseがSyntax errorになる件

西暦から元号(和暦)への変換プログラムの再掲載。
AtomとPyCharm環境下でelse,elifを実行すると違った結果になる。

AtomのHydrogen(Shift+Enter)を実行することは裏でJupyterが走っていることに他ならない。

・PyCharmでelifが正常に処理されることからProgramに誤りはない。

Atom下でAlt+Rで実行するとErrorも起きないが処理結果もCode化けで正しく表示されない。

AtomでAlt+Rで実行するには漢字などの2バイトコードを使うProgramは実行できない。

・これらのことからAtom下では限定的なプログラムにとどめて大部分はPyCharmで開発することになる。


① 西暦を入力させる

② 入力した年を表示する

明治元年か?

④ 明治時代の何年か?

⑤ elifがSyntaxErrorとなる
以上

人気ブログランキングへ←人気ブログランキングに参加しています。よろしければ1票を!

Python文字列操作、PyCharmの場合

f:id:neverjp:20190706211012j:plain

文字列操作、PyCharmの場合


Python文字列操作④PyCharmの場合

Python文字列メソッドljust,center,rjust
③横幅40文字分に文字列を左詰めで配置する
④横幅40文字分に文字列を中央揃えで配置する
⑤横幅40文字分に文字列を右詰めで配置する
⑥スペースの代わりに「.」で埋める

人気ブログランキングへ←人気ブログランキングに参加しています。よろしければ1票を!

Python文字列メソッドその2

f:id:neverjp:20190706173842j:plain

Python文字列メソッド①


Python文字列メソッド
Python文字列メソッドsplit,join,strip,lstrip,rstrip
①文章をスペースで分割する
②itemsに分割したwordを入れる
③1から始めた4番目のwordは?「Is」
④分割したワードを結合する
⑤先頭の「I love you」を削除する
⑥左から先頭の「I」を削除する
⑦右から末尾の「True?」を削除する

f:id:neverjp:20190706173953j:plain

Python文字列メソッド②

Python文字列メソッドljust,center,rjust

①横幅40文字分に文字列を左詰めで配置する
②横幅40文字分に文字列を中央揃えで配置する
③横幅40文字分に文字列を右詰めで配置する
④スペースの代わりに「.」で埋める

人気ブログランキングへ←人気ブログランキングに参加しています。よろしければ1票を!

 

Numpyを使ってブーリアン代数の演算結果を印書する

f:id:neverjp:20190705152252j:plain

NANDゲート

f:id:neverjp:20190705152557j:plain

ORゲート

f:id:neverjp:20190705152715j:plain

XORゲート




Numpyを使ってNAND条件を印書する

Numpyを使ってOR(論理和)条件を印書する

Numpyを使ってXOR(排他的論理和)条件を印書する
アイキャッチ画像はPythonのNumPyを使ってブーリアン代数NANDを印書したところです。

人気ブログランキングへ←人気ブログランキングに参加しています。よろしければ1票を!

Python文字列メソッド

f:id:neverjp:20190703172918j:plain

Python文字列の操作(split、join)

f:id:neverjp:20190703173041j:plain

Python文字列の操作(Atom環境下で実施)



Python文字列メソッド」
「Goods 1000 2019/07/03」のように要素をスペースで区切った文字列データがある
1から数えて2番目の位置には、金額(商品原価)が記載されている
2番目の金額に、税(10%)を掛けた値を、文字列にして書き出す
これを変数sに代入しprintする
この次の画面でAtom Hydrogenで実行したものをアイキャッチ画像で提示する
①関数add_taxを定義する
②文字列をスペースで分割する
③1から始めて2番目の項目を整数にして1.1倍にする(税10%)
④それを2番目に戻す
⑤それを戻り値として文字列を結合して返す
⑥関数を呼び出す、戻り値を文字列変数sに代入する
⑦それをprintする
⑧結果がコンソールに表示される

人気ブログランキングへ←人気ブログランキングに参加しています。よろしければ1票を!

 

集めた(または書いた)資料一覧

 

f:id:neverjp:20190702232504j:plain

モスクの美しいタイル屋根

集めた(または書いた)資料一覧

AI No.1バインダー

    Atomのインストール(各種パッケージのインストール)
    Emacs入門ガイド
    UBUNTUのインストール
    fdiskコマンドの書式

        Linuxのマウント(mount)について

        Linuxファイルシステムの種類や作成方法について

        Linuxパーティションとは?パーティションの区切り方を詳細解説

        Linuxのフォーマットの方法

        Ubuntu日本語フォーラム

    Ubuntu 18.04 LTS 日本語 Remix
    UbuntuのLive USBをつくる
    Installing on Linux(英文)
    Python開発環境設定
    Atomの実行
    OBJECT指向入門
    外付けHDDにUbuntuをインストールするまで
    Recovery手順18-08-04
    作業手順(外付けHDD)
    システムジェネレーションその4
    ライセンス認証済み
    WSLでmatplotlibやgnuplotがプロットできない
    AnacondaなしでAtomのHydrogenをいれる
    Windows Subsystem for Linux
    オブジェクト指向をより理解するために実際に書いて説明する
    オブジェクト指向と10年戦って分かったこと
    なぜオブジェクト指向は難しいのか
    正しい名前を付けることが大切な理由
    Chromeを使うなら必ずServiceWorkerを無効にしよう
    オブジェクト指向のいろは
    初心者向け独学でAIエンジニアになりたい人向けおすすめの勉強方法
    Python Flaskを使用したWebサーバーの作成
    What is GitHub?(英文)
    GitHubって何?(日本文)
    WSL(flask)とUSBのやり取り(Logなど)
    データベースコンソールの操作
    ローカル接続(データベース)
    独自SSL証明書導入
    今まで学習したこと(flask関連)
    Demoxx関連ジャーナル
    機械学習/ディープラーニング初心者が2018年にやったこと、読んだ論文
    Deep Learning学習計画表(AI技術者になるために)(日本語)
    Octave入門
    Deep Learning入門】0から勉強して3ヶ月でポリープ検出AIを作った

AI No.2バインダー

    Coursera Machine Learning関連資料

AI No.3バインダー

    はじめにーディープラーニング入門:Chainerチュートリアル
    [2019年5月版]機械学習・深層学習トレンド・リンク150
    Qiitaでよい記事を書く技術
    NumPyとは?
    Deep Learning実践開発講座(DL4US)公開用リポジトリ
    経験零から始めるAI開発
    PyCharmでライブラリをインストールする
    PyCharmの使い方
    NumPyでndarray型の配列を新規作成する方法
    Python学習手順

アイキャッチ画像は友人のY.O.氏から借用


人気ブログランキングへ←人気ブログランキングに参加しています。よろしければ1票を!

numpyによる配列作成

f:id:neverjp:20190702161520j:plain

numpyを使った配列


190702numpyによる配列作成

  • ①配列0(整数)10個のリスト
  • ②①のデータ
  • ③2行3列の実数1の配列
  • ④③のデータ
  • ⑤2行3列の整数1の配列
  • ⑥⑤のデータ
  • ⑦実数~10.を5等分する配列
  • ⑧⑦のデータ
  • 単位行列(4行4列)
  • ⑩⑨のデータ
  • ⑪2行4列の配列の要素全てに14を埋める

人気ブログランキングへ←人気ブログランキングに参加しています。よろしければ1票を!

以上