neverjpのぶらり日記

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

元号特定プログラム(Python版)

f:id:neverjp:20191124141223j:plain

元号特定プログラム(elif08.py)その1

f:id:neverjp:20191124141422j:plain

元号特定プログラム(elif08.py)その2



元号特定プログラム

前に当ブログで西暦、和暦相互変換のプログラムを載せた。今回はPowerShell_ISE使って西暦年月日を指定して、その日がどの元号に当たるかを特定するプログラムをPython言語にアレンジしたものである。Ad-Conversion 20190502をAd_Conversion(20190502)で関数を呼び出し結果を表示する。今回も月日も考慮する。
PowerShell_ISE vs Python

変数「$・・」を「・・」
「-(ハイフン)」を「_(アンダーバー)」
「Function」を「def」(関数の定義)
「ーlt」を「<」(比較演算子)→全角で代用
「elseif」を「elif」(予約語の相違)
「 + 」を「,」(カンマ)
関数のパラメーター
「数字」を「(数字)」にそれぞれ書き換えの必要がある。

当プログラムのソースコードをご利用の方は右サイドバーの「野性の証明」をクリックし該当の記事からソースコードをコピーなどしてください。

関数内の「elif」はどういう訳かエラーにならない。関数でなかった時にはエラーになっていた。

人気ブログランキングへ←人気ブログランキングに参加しています。ポチっと1票を!

PyCharm Version Up(19.2)

f:id:neverjp:20191124104527j:plain

これは和暦→西暦変換プログラムである。


PyCharm Version Up(19.2)

PyCharmのバージョンアップを行った。
Ver18.3→Ver19.2である。
WSLで作ったFlaskもAtomで作ったPython Programも皆、PyCharm上で動く。
将来的にはSQLiteも動かす予定だ。
<pre class="brush: python; gutter: true"># -*- coding: utf-8 -*-
print(&quot;例:明治 42 年&quot;)
S = input(&quot;和暦:&quot;)

syear = 0
print(S.split())
items = S.split()
year = int(items[1])

if items[0] == &quot;明治&quot;:
syear = 1867 + year
elif str(items[0]) == &quot;大正&quot;:
syear = 1911 + year
elif items[0] == &quot;昭和&quot;:
syear = 1925 + year
elif items[0] == &quot;平成&quot;:
syear = 1988 + year
elif items[0] == &quot;令和&quot;:
syear = 2018 + year
else:
print(items[0],&quot;Error&quot;)

print(&quot;西暦&quot;,str(syear),&quot;年&quot;)</pre>

但し「&quot;」は「"」に読み替えてください。
これは和暦→西暦変換プログラムである。

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

wp-syntaxhighlighterの記事は野性の証明でないと見られません

f:id:neverjp:20191123145840j:plain

野性の証明のカスケードメニュー


WP-SyntaxHighlighterの記事は「野性の証明」でないと見られません

野性の証明 の記事を参照。

wp-syntaxhighlighter の記事を参照。

最近のカスケードメニュー。

人気ブログランキングへ←人気ブログランキングに参加しています。ポチっと1票を!

Sign吉祥寺でランチ

Sign吉祥寺でランチ

f:id:neverjp:20191121145700j:plain

Sign吉祥寺の店構え

f:id:neverjp:20191121145931j:plain

ハッシュドミートボールとバジルライスのオムライス

 

f:id:neverjp:20191121150042j:plain

「柚子胡椒風味のキノコあんソースと和風バターチキンライス」のオムライス

f:id:neverjp:20191121150201j:plain

野菜サラダとスープ

f:id:neverjp:20191121150257j:plain

食後のコーヒー





Sign吉祥寺でランチ
オムライスが美味しい「Sign吉祥寺」でランチしてきた。
私が「ハッシュドミートボールとバジルライス」のオムライスを注文し、家内が「柚子胡椒風味のキノコあんソースと和風バターチキンライス」のオムライスを頼んだ。
ミートボールの方はハッシュドライスのソースがうまかったしバジルライスもパンチが効いていて美味しかった。一緒についてきたサラダにかかっていたドレッシングも美味しかったし、スープもとても行けていた。食後のコーヒーは酸味が強くはっきり言ってまずかった。ただし入れ物のカップにはビートルズの「All You need is Love & Coffee」という刻印があって笑えた。
全体的に楽しいひと時を味わえた。

人気ブログランキングへ←人気ブログランキングに参加しています。ポチっと1票を!

Coursera machine Learningに参加してみた

f:id:neverjp:20191120114703j:plain

美瑛・青い池


Coursera machine Learningに参加してみた

次のような理由でコースを途中でQuitした。
まだ、様々な基本知識の欠落がある。
オブジェクト指向言語を学習中。
5ヶ年計画で目標はAIのリテラシーが分かればよい。
コースのカリキュラムが知りたい。
そこでこのコースの章立てを紹介する。

Coursera machine Learning(スタンフォード大学
講師:Andrew Ng
******************************************************
Introduction
Test
Linear Regression with One Variable
Test
Linear Algebra Review
Test
Linear Regression with Multiple Variables
Test
Octave/Matlab Tutorial
Test
Programming
Logistic Regression
Test
Regularization
Test
Neural Networks:Representation
Test
Programming
Multi-Class Classification and Neural Networks
Test
Programming
Advice for Applying machine Learning
Test
Programming
Regularized Linear Regression and Bias/Variance
Test
Support Vector Machines
test
Programming
Unsupervised Learning
Test
Dimensionality Reduction
Test
Programming K-means Clustering and PCA
Anomaly Detection
Test
Recommender Systems
Test
Programming
Large Scale Machine Learning
Test
Application Example:Photo OCR
Test
**************************************************
Testは80%以上で次に進める。
ProgrammingはOctave
基本、数学は80%以上で先に進めたが途中でQuitした。(実力不足)

これで5年かけて徐々に計画を進めるとの方針が再び決まった。

 

人気ブログランキングへ←人気ブログランキングに参加しています。ポチっと1票を!

 

長兄から届いたたくさんの大きな柿

f:id:neverjp:20191118163545j:plain

長兄からもらった大きな柿

f:id:neverjp:20191118163735j:plain

麦酒缶と比較してみました

f:id:neverjp:20191118163911j:plain

箱詰めでした


長兄から届いたたくさんの大きな柿
長兄からの心づくしの大きな柿が今日届きました。早速冷やしてその大きな柿を食べてみました。まだ十分には熟れていないにもかかわらず、甘くて大変美味しかったです。そういえば長兄が誕生した時に、我々の家族の住んでいた家の庭に記念樹として植えた柿木は、その後彼の地に移植してからどうなっているのでしょうか。接ぎ木していないので柿が成っても渋柿でしょうね。今回の柿は普段我が家が買っているものよりずっと大きいのに味が甘く、とても美味しかったです。今後大事に楽しんで食べていきたいと思います。本当に有難かったです。

人気ブログランキングへ←人気ブログランキングに参加しています。ポチっと1票を!

元号特定プログラム(PowerShell版)

f:id:neverjp:20191115214112j:plain

ビビハニムモスク(写真はY.O.氏から借用)


元号特定プログラム

前に当ブログで西暦、和暦相互変換のプログラムを載せたが、今回はPowerShell_ISEで西暦年月日でその日がどの元号に当たるかを特定するプログラムである。Ad-Conversion 20190502④で関数を呼び出し結果を表示する。今回は月日も考慮する。

Function Ad-Conversion($indate){

$ERA_MEIJI = "明治"
$ERA_TAISYOU = "大正"
$ERA_SYOUWA = "昭和"
$ERA_HEISEI = "平成"
$ERA_REIWA = "令和"

$DATE_MEIJI = 18680908
$DATE_TAISYOU = 19120730
$DATE_SYOUWA = 19261225
$DATE_HEISEI = 19890108
$DATE_REIWA = 20190501

if($indate -lt $DATE_MEIJI){

Write-Host("明治以前の日付には対応していません。")

}elseif($indate -lt $DATE_TAISYOU){

Write-Host("元号は" + $ERA_MEIJI + "です。")

}elseif($indate -lt $DATE_SYOUWA){

Write-Host("元号は" + $ERA_TAISYOU + "です。")

}elseif($indate -lt $DATE_HEISEI){

Write-Host("元号は" + $ERA_SYOUWA + "です。")

}elseif($indate -lt $DATE_REIWA){

Write-Host("元号は" + $ERA_HEISEI + "です。")

}else{

Write-Host("元号は" + $ERA_REIWA + "です。")

}
}

Ad-Conversion 19300101①
Ad-Conversion 18700101②
Ad-Conversion 20190101③
Ad-Conversion 20190502④
Ad-Conversion 20200101⑤
Ad-Conversion 19510717⑥


*******************************************************
PS C:\Users\prog> C:\Users\prog\Desktop\File\Gengo.ps1
元号は昭和です。①
元号は明治です。②
元号は平成です。③
元号は令和です。④
元号は令和です。⑤
元号は昭和です。⑥

*************以下は実行結果

 

スペース(インデント)が表現できないこと、済みません。

野性の証明」をご覧ください。

URLは

http://beast.main.jp/

です。

 

(写真はY.O.氏から借用)

人気ブログランキングへ←人気ブログランキングに参加しています。ポチっと1票を!