Translate

Post Date:2019年12月31日 

快適な温度と湿度の関係

Levoit 超音波式加湿器 LV-550HH

夏よりも冬の方が、朝起きたときに口の中が乾いていたり、喉が痛かったりします。そのため冬は寝るときにも乾燥を防ぐためにスチーム加湿器を使っています。しかし、長年使っていたスチーム式加湿器から異音が聞こえるようになり、この冬、ついに寿命を迎えてしまいました。

そこで、加湿器を購入する前に「なぜ冬は乾燥するのか?」「そもそも湿度ってなに?」という基本的なことを調べ、睡眠に最適な加湿器について考えてみました。


温度と湿度の関係

一般的にいう湿度とは、相対湿度を指します。空気中の水分は、温度によって保有できる水分量が異なるため、10℃、20℃、30℃では、空気中に含むことができる水分の最大量(飽和水蒸気量)が異なります。

飽和水蒸気量 – Wikipedia によると

温度 飽和水蒸気量
10℃
9.4g/㎥
20℃
17.2g/㎥
30℃
30.3g/㎥

とあります。つまり気温の低い冬は、そもそもが夏と比べると空気中に水分を蓄えることができないので「冬は乾燥している」ということになります。

また飽和水蒸気量が相対湿度の分母となるので、湿度50%といっても温度によって空気中の水蒸気量が異なります。温度10℃、湿度50%のときの空気中の水蒸気量は4.7g/㎥ですが、30℃のときは、同じ湿度50%でも空気中の水蒸気量は、15.15g/㎥と3倍以上になります。

飽和水蒸気量 相対湿度 水蒸気量
10℃
9.4g/㎥
50%
4.7g/㎥
20℃
17.2g/㎥
50%
8.6g/㎥
30℃
30.3g/㎥
50%
15.15g/㎥

暖房すると湿度が下がる理由

室温10℃ 湿度50%の場合、空気中の水蒸気量は4.7g/㎥です。加湿せずに部屋を温めていくと、湿度の分母となる、飽和水蒸気量は、15℃で12.8g/㎥、20℃で17.2g/㎥、25℃では23.0g/㎥と上昇し、分子の空気中の水蒸気が同じであれば、湿度は下がっていきます。

(※エアコンを利用すると結露により更に空気中の水蒸気量は減少します)

室温10℃で50%だった湿度は、25℃になると湿度20%になり、湿度50%にするためには水蒸気量が-6.8g/㎥も足りなくなります。単に室温を上げただけだと湿度は下がってしまいます。

部屋を暖めると湿度が下がる

また気温の低い冬は、飽和水蒸気量が少ないので、そもそも夏場よりも乾燥しています。


快適な温度と湿度

温度と湿度の組み合わせで体感を示す指数に 不快指数 というものがあります。快適指数の方がポジティブに捉えられるのにと思いきや、気象庁の説明によると

気温と湿度による「むし暑さ」の指数。風速が含まれていないので体感とは必ずしも一致しない。

【引用】気象庁|予報用語 気温、湿度

と、「蒸し暑さ」を表す指数なので、ネガティブな言い回しということなのですね。

不快指数は、下記の式で求められます。

不快指数=0.81×気温+湿度(%)×(0.09×気温-14.3)+46.3

気温25℃、湿度20%なら

0.81×25+20%×(0.09×25-14.3)+46.3=71.775

不快指数は、およそ72です。これを下表に当てはめると ”暑くない" となります。

不快指数
体感
55未満 寒い
55(以上)- 60(未満) 肌寒い
60(以上)- 65(未満) 何も感じない
65(以上)- 70(未満) 快い
70(以上)- 75(未満) 暑くない
75(以上)- 80(未満) やや暑い
80(以上)- 85(未満) 暑くて汗が出る
85以上 暑くてたまらない

単に乾燥していないというだけでなく、不快指数が 65-70 の ”快い” だと、よく眠れそうです。


睡眠な最適な湿度

睡眠に最適な温度と湿度については、日本睡眠化学研究所の良い睡眠の条件に記載がありました。

香りについては、ラベンダーやカモミールなどの香りによってリラックス出来るとスムーズな入眠が可能になる。温度については夏場は約25℃~26℃、冬場約22℃~23℃、湿度については50%~60%が理想的である。

【引用】良い睡眠の条件|日本睡眠科学研究所

冬の 22℃~23℃ というのは、暖房を付けていないと保てない温度なので、少し高いような気もしますが、寝る前に部屋を温めて入眠時の温度ということであれば納得ができます。

下表は、温度と湿度に不快指数を加えた表です。上記の条件と、下表を組み合わせると室温が20℃~23℃で、湿度が50%~60%の間が、体感的にも快いと感じ睡眠時の快適な条件ではないかと思えます。

不快指数(温度と湿度)

冬は加湿器を使おう

ということで、冬は加湿器を使って湿度をあげましょう。

加湿器には大きく、加熱式超音波式気化式の3種類があります。簡単な特徴を下表に示します。

最も手軽なのは超音波式加湿器ですが、水を振動で細かくして放出する方式なので、いちど雑菌の温床となってしまうと、雑菌散布機となってしまうのが最大の欠点です。ダイソン 超音波式加湿器 【dyson hygienic mist】など水の雑菌を除菌する効果を謳う超音波加湿器もありますが高価です、、、。

ダイソンハイジェニックミスト 加湿器 MF01 は、ダイソンの扇風機と同じコンセプトの独特なデザインで下記の機能が特徴的です。

  • 夏は扇風機、冬は加湿器の1台2役
  • 水に潜む99.9%のバクテリアを除菌
  • 風量は10段階、湿度は~70%で調整可能
  • 最大連続18時間運転

気化式加湿器は、風によって水を気化させるので雑菌の放出が少なく、もっとも自然な加湿方式です。パナソニック、シャープなど家電メーカから気化式加湿器が販売されていますが、バルミューダが販売するバルミューダ Rain(レイン)も気化式加湿器です。(でも、高価、、、)

高い機能性とシンプルなデザインが売りのバルミューダですが、バルミューダ レインは、大きな壺といった感じです。自然な加湿方式である気化式を用いて、他には類をみない水の補給が上から注ぐというのが、如何にもバルミューダらしいこだわりを感じさせます。


  • 風量は5段階、湿度は40~60%で設定可能
  • 消費電力は2W(最小)~23W(最大)
  • 連続加湿時間 6~25時間

加熱式(スチーム式)加湿器は、熱い蒸気を放出するので、衛生的です。また、暖房を消したあとも室温の低下を防げます。電気代は他の加湿器に比べて高くなりますが、冬の寝室には最適です。但し、水道水を加熱して蒸発させた際に発生するカルシウム、シリカ、鉄などの蒸発残留物(スケール)が加湿器内部に付着し、長期間放置すると石のように固まってしまいます。

超音波式
仕組み  超音波の振動でミスト(細かい水滴)を生成
利点 ・電気代が安価
欠点 ・雑菌や汚れをそのまま放出
・水滴が付く

気化式
仕組み  濡れたフィルターに強い風を当てて気化  
利点 ・水蒸気粒子が細かい
・雑菌がでない
・電気代が安価
欠点 ・音がうるさい
・筐体が大きい

加熱式(スチーム式)
仕組み ヒーターで水を加熱して蒸発       
利点・熱で殺菌
・熱い蒸気で室温も上昇
欠点・機器の清掃が面倒
・消費電力が大きい(電気代が高い)
・結露が起こりやすい

最終的に選んだ加湿器は

大容量で静音、そして湿度が調整できるものをということで、Levoit  温冷ミスト 超音波式加湿器 LV-550HH を購入しました。

Levoit(レーヴォイット)の加湿器はデザイン性も高くリビングに最適です。

2024.1時点で購入できるのは、後継機の Levoit LV600S です。超音波式と加熱式のハイブリッドで、温ミストを利用時には、ヒーターで100℃まで加熱させるので除菌にも効果的ですが、ミストは触れる温度になります。またAlexaにも対応しています。

Levoit 温冷ミスト 超音波式加湿器 LV-600HHの特徴
  • 超音波式と加熱式のハイブリッド
  • 6.0Lのタンクで、温ミスト利用で12〜30時間の連続運転
  • 最大加湿量 500ml/h(温ミスト利用時)
  • 大型パネルに温度と湿度を表示
  • リモコン操作可能

と、盛りだくさんの機能です。 日中家にいるときにずっと加湿器を付けていてもタンクが空にならないので重宝しています。また湿度設定ができるので床に置いていても床面に水滴が付くようなこともありませんでした。

※メインビジュアルの写真は、加湿量レベル5(最大)でミスト感を出そうと思ったのですが、、、、。


安物の加熱式加湿器は買わない方がいい

寝室用に購入した アイリスオーヤマ 加熱式加湿器 タンク容量1.9ℓ SHM-260D-C は2ヶ月という短命に終わってしまいました。

アイリスオーヤマ SHM-260D-C

スチーム式の短所である蒸発残留物(スケール)が電熱プレートに付着すると、安全装置が働いて直ぐに停止するようになってしまいました。

毎日、清掃すれば朝までは稼働すますが、清掃を怠ると直ぐに止まってしまいます。流石に毎日の清掃は面倒くさい。

2台目なので安価なモノでいいやと安易に選んでしまいましたが、結局は「安物買いの銭失い」でした。

ダイソン hygienic mist(ハイジェニック ミスト)バルミューダ Rain(レイン)までとはいかなくとも、象印 スチーム式 加湿器 EE-RM35-WA にすればよかった、、、。

象印が電気ポットので培った枯れた技術なので安心して使えそうです。外見は魔法瓶そっくりですが、その形状から清掃も簡単そうです。

冬の安眠のコツは湿度のコントロールにあります。スチーム式の加湿器を使って良質な睡眠を!

Post Date:2019年11月9日 

マルチルームミュージック 設定で音楽を視る。

DMM.make 55インチ モニター

fire TV stick を付けたら、fire TV stick が”マルチルームミュージック”に対応したと教えてくれました。TVで音楽を聴くという体験は、Sony サウンドバー HT-S350 が、それなりの音で音楽を奏でてくれるので、Fire TVアプリの ”Amazon Music” や ”Spotify” を試していました。


Sopity on fire TV stick 4k

Spotifyでは、アーティスト名、曲名、アルバムジャケットが視認できます。が、CDジャケットを見ながら音楽を聴いていたときの体験をテレビで再現しているにすぎず、それ以上の新しい体験を感じさせるものはありません。

Spotify on fire TV

amazon on fire TV stick 4k

amazon musicでは、更に歌詞に対応している曲であれば、歌詞が流れるのと、アーティストの写真が背景に表示されます。歌詞を大きな画面で確認できると、「ああ、こう歌っていたのね」と新しい発見もあります。

amazon music on fire TV

しかし、Prime Music の楽曲は、同時に複数の端末でストリーミング再生できないので、Fire TVアプリのAmazon Musicを使ったあとに、Amazon Echoで音楽を聴こうとすると

『Amazon Musicは別な端末でストリーミング中です、この端末に切り替えますか?』

と毎回訊かれます。

その煩わしさもあったので、あまりFire TV Stickで音楽を聴くということはしていなかったのですが、

「マルチルームミュージックってどうなの?」

と思い、試してみました。


マルチルームミュージックルームの設定

マルチルームミュージックの設定は、スマホのAmazon Alexaアプリから行います。

1.右下のデバイスを選択してからデバイス画面の右上のプラスをタップ
Alexaアプリ:グループの追加
2.”マルチルームミュージックをセットアップ”を選択
マルチルームミュージックをセットアップを選択

続いて、マルチルームミュージックの説明画面が表示されるのでこちらは”続行”をタップ

3.グループ名を付ける

マルチルームミュージックのグループ名を決めます。標準名から選ぶことも自分で名前を付けることもできますが、Alexaが正しく聞き取ってくれることを期待して標準名から”リビング”を選択しました。

マルチルームミュージック(グループ名)

4.使用可能デバイスを選択

マルチルームミュージックで使用できるデバイスが表示されるので、各デバイスをタップすると右端にチェックマークが付きます。下記の例では、Echo Plus と Fire TV Stick が選択されています。

マルチルームミュージック(使用可能デバイスの選択)

”保存”をタップすると、設定内容がEchoに反映されます。

マルチルームミュージック(セットアップ完了)

音ズレを修正する

”Alexa, リビング(マルチルームミュージック グループ名)で音楽をかけて”

と、お願いするとテレビの電源が付いて amazon music が立ち上がり、Echo Plus と テレビ(fire TV stick 4K)の両方で音楽が鳴り始めました。

しかし、両方から聞こえてくる音がズレていて

「とっても気持ちが悪い!」

テレビの画面の右下に”オーディオ同期を調整”というのがあったので、Fire TV Stickのリモコンでメニューボタンを押下すると、

マルチルームミュージック(オーディオ同期を調整)

オーディオ同期を調整という画面が表示されます。自分の耳を頼りに微妙な音のズレを調整。写真のように近い位置にあると、310ms ぐらいでズレを感じなくなりましたが、これは環境に依存すると思うので、色々と数値を変えて試してみてください。

マルチルームミュージック(オーディオ同期を調整)
”オーディオ同期を調整” で調整していくと Echo 本体と サウンドバー と両方のスピーカーから音楽が流れるので、音の厚みと広がりを感じられ、単体のスピーカーで聴くより、気持ちよく音楽を聴くことができます。

新しい音楽体験

Alexa, リビングでフランス(国名)のヒットチャートをかけて

など、新しい音楽との出会いを求めて、フランスやインドのヒットチャートを探索しているときに、気になった曲が流れれば、

Alexa, この曲は?

と訊かなくても、アーティスト名、曲名をテレビの画面で確認できます。どんなアーティストなのかも写真があるのでわかります。また、知っている曲でも改めて歌詞を見ると新しい発見もあります。

いま流れている曲が気になれば、アーティスト名を見て、

Alexa, XXXX(アーティスト名)の曲をかけて

と、頼めばそのアーティストの他の曲も知ることができます。また、

Alexa, これに似た曲をかけて

と、頼めば、更に色々な音楽に触れることもできます。

また前述した「別なデバイスで、、、」と言われる煩わしさもないし、一度、マルチルームミュージックで再生が始まれば、あとは、通常の Echo での操作と同じです。

fire TV stick での再生を止めるであれば、fire TVリモコンの戻るで終了します。

Echo単体で音楽を楽しむより、マルチルームミュージックで fire TV stick で音楽を見るというのは、音質的な向上だけではなく、新しい音楽体験が楽しめます。


マルチルームミュージックの残念な点

Alexa,リビングで音楽をかけて

と、いえば、Fire TV Stick が繋がっているテレビの電源もONになり便利なのですが、Echoプランだと、Unlimitedの楽曲はマルチルームミュージックでは再生できません。ま、これはプランの問題ですが、、、。

また、マルチルームミュージックで再生しているときに

Alexa, この曲いいね

と、サムアップしようとしても

『すみません。いまは何も再生されていないようです。』

と、冷たくあしらわれてしまいます。


Echo + fire TV stick 4K で新しい音楽体験を

Echo が新しくなり第3世代第4世代となって Echo Plus と同等の音質がより安価に楽しめるようになりました。fire TV stick 4K と合わせても2万円弱という価格で、新しい音楽体験を楽しめます。

Amazon Echo Plus と BOSE SoundLink Revolve を聴き比べると涙が出るわけ | 象と散歩 でも記載しましたが、他社のスピーカーと聴き比べてしまうと、Echo は、音質的に負けています。しかし、プライム会員であれば、Echo + fire TV stick 4Kで、音楽とビデオコンテンツを楽しむことができますし、amazon music unlimited Echoプラン なら月々380円でもっと音楽を楽しむことができます。

安価に音楽を浪費するにはちょうどよいデバイスです。

Echoプランでの音楽の楽しみ方については、Amazon Music Echo プランで音楽を120%楽しむ方法 | 象と散歩 を参照してください。

更にサウンドバーがあれば、映画も音楽も、より良い音環境で楽しむことができます。

Post Date:2019年10月26日 

ガボールアイで眼の老化に抗う

ガボールアイとパナソニック目もとエステ

人生100年時代と呼ばれる昨今、40代で老眼鏡が必要と言われると一気に老けたような気がしてショックです。英語圏では、老眼鏡をReading glasses(リーディンググラス)といいますが、日本でも読書眼鏡、もしくは、ブルーライト対応付きとしてスマホ眼鏡とかに改名できないのかと思ってしまいます。


老眼の原因とは

この人生の半分以上を共にしなければならない老眼の原因には3つあるそうです。

  1. 目のレンズが固くなってしまう
  2. 目の筋肉が衰える
  3. ピンボケを修正する脳の機能が低下

やっぱり、原因は老化なんですね、、、。


眼トレは老眼に効果はない?

それでも少しでも『目の老化』を軽減する方法はないかと探してみました。

  1. ピンホール眼鏡
  2. ステレオグラム
  3. 眼がよくなる写真

など、目がよくなるといわれているものが多く販売されていますが、ガジェット好きな自分が最初に試したのは、ピンホール眼鏡です。老眼にも効果があると謳われています。確かに小さな穴を通して見るとピントが合わせやすくなるような気がします。しかし、手元がよく見えるようになった実感はありません。

ピンホール眼鏡

ただ見るだけで目がよくなるという写真も本やで見ましたが、あまり効果が望めそうな感じもしないので(個人的感想です)、楽しそうという理由からステレオグラム(図が立体的に見える)の書籍を購入してみました。

ミラクル3Dアイ

この表紙の文様も交差法(寄り目)、平行法でみると図の中に「開いた窓の中に3Dという文字」が立体的に見えます。

「おもしろい!」

でも、効果があったかと問われると「、、、、」です。

何れも眼トレ(目のトレーニング)と目のストレッチを謳っていますが、科学的根拠に基づいているかがわかりませんし、効果も具体的に示されてはいません。


ガポール・パッチは、眼トレでなく、脳トレ

そんなときに見つけたのが、ピンボケのビックマックのような図でした。

ガボールパッチ

これは、ホログラフィーの発明によって1971年にノーベル物理学賞を受賞したデニス・ガボール博士によって考案されたガボールパッチとよばれる図形です。

いままで老眼を改善する方法は「ない」と言われてきましたが、「ガボール・パッチ」を使った「ガボール・アイ」という方法で、脳の中で見ることをつかさどる「視覚野」に作用し、前述した老眼の3つ原因のうち、3番目の脳の補正機能を改善することで、老眼も改善できるそうです。

これを日本でいち早く広めたのが、眼科医の平松 類さんです。ガボールパッチ・ガボールアイ解説サイト に記載されていますが、近見視力(手元を見る視力)が平均で視力が0.2程改善され、8割の人に効果があるとあります。

平松 類さんの書籍『1日3分見るだけでぐんぐん目がよくなる!ガボールアイ』(Kindle版)を購入してみました。

1日3分見るだけでぐんぐん目がよくなるガボールアイ

ガボール・アイやり方は簡単です。

  1. 様々な模様の中からひとつを選び同じ模様をすべて探し出す
  2. 全部見つけたら別の模様を選び同じことを繰り返す
  3. 1.2.を1日に1回、3~10分行う

平野医師いわく、

  • ガボールパッチと背景は白黒である必要がある
  • ブルーライトを回避するためスマホではなく紙を推奨

とありますが、Kindle版を購入してPaperwhiteで試しています。

2週間続けてみて、付録の老眼測定用の「近見視力検査表」で効果を確認してみました。書籍版とはサイズが異なるので、数値ではわかりませんが、始める前よりひとつ下の段も分かるようになりました。

「効果ある!」

と確信できたので、続けてみようと思います。


目によい食べ物は?

目によい食べ物はと訊かれると「ブルーベリー」を想像しますが、平松医師は、緑黄色野菜などに多く含まれる『ルテイン』が、水晶体に集まりやすい抗酸化物質なので、『ほうれん草』、『小松菜』、『チンゲン菜』 などの葉物野菜を推奨しています。

ほうれん草は、多くのルテインを含んでいますが、「ま、まずい」で有名なキューサイの青汁の原料となっている『ケール』には、ルテインがほうれん草の倍も含まれています。

  • ケール   21.9mg(/100g)
  • ほうれん草 10.2mg(/100g)

最近、キューサイは、ロゴを英字に変え、商品名にも現在のケールを前面に出して『ケール青汁』となっています。

キューサイ ケール青汁

目を温める

平松医師のもうひとつのおススメが目を温めて血行をよくすることです。こちらも、使い捨てタイプや電子レンジで温めて繰り返し使えるものなど、色々な商品が販売されています。ホットアイマスクの代名詞ともいえる花王の『めぐりズム』も気持ちよいですが、『あずきのチカラ』は電子レンジで温めて何度も利用できます。

あずきのチカラ

自分のお気に入りは、パナソニック『目もとエステ』です。最新のモデルでは、小型ファンが搭載されてスチーム量が従来の2倍となり、アロマタブレットも差し込めるようです。瞼に伝わる振動が心地よく、エステに無縁な男性には、新たしい境地の発見という感じです。

パナソニック目もとエステ

まとめ、老眼に効く三種の神器

『ガボール・アイ』で脳トレをして、『ケール青汁』でルテインを補充。そして、寝る前にパナソニック「目もとエステ」で、目の老化に抗いましょう。

老眼に効く三種の神器

  • ガボール・アイ
  • ケール青汁
  • パナソニック目もとエステ
Post Date:2019年9月23日 

1分でPythonの学習を始める!

Colaboratory へようこそ - Colaboratory

世の中、データサイエンティストブームです⁉ 少し前ならR(アール)でデータ分析を学習された方も多かったと思いますが、AIというキーワードが浸透すると共に、Python(パイソン)で機械学習ディープラーニング(深層学習)というのが主流になってきています。

そんなPythonが、どんなものなのかを試してみようと思ったときに、障壁となるのが環境構築です。またPCにインストールするので、スマホやタブレットで隙間時間にも勉強しようということもできません。もちろん iOS用の Pythonista 3 - omz:software などもありますが、PCとモバイルでのデータやプログラムの共有などに難があります。

と、いうことで、今回は、Googleアカウントとブラウザさえあれば、場所も環境も問わずに Python の学習を始められる Colaboratory – Google Cloab(コラボラトリー - グーグル・コラボ)の紹介です


Pythonとは

Pythonは、簡単にプログロムが実行できるインタプリタ形式のオブジェクト指向プログラミング言語です。シンプルな文法なのでプログラミング初心者にもわかりやすい言語です。オープンソース(BSDライセンス)として提供されているので、誰でも無料で利用することができます。

そして、データ加工、グラフ作成、データ分析、機械学習といったライブラリ(パッケージ)が提供されているので、簡単なプログラムで最新のデータ分析を行うことができます。


Python の勉強を始めるときの最大の難関

Python でデータ分析や機械学習を行うためのライブラリのインストールや管理を容易にしてくれる Anaconda | World's Most Popular Data Science Platform (アナコンダ)を使うの一般的です。

ANACONDA NAVIGATOR

しかし、何やら黒い画面(コマンドプロント)は出てくるし、取りあえず、プログラムをノートブック形式で書いて実行してくれる Jupyter Notebook も起動したら英語、、、。

jupter notebook

Python を勉強しようと思っても、この最初の環境構築で挫けてしまう人も多いのではないかと思います。


インストール不要、モバイルでも実行可能な Python環境

Colaboratory – Google Cloab は、Googleが機械学習の教育・研究の促進として提供しているクラウドで実行される Jupyter ノートブック環境です。複雑な設定は不要で、Googleアカウントさえあれば無料でブラウザから利用することができます。

また作成したプログラムやデータもGoogleドライブに保存できるのでブラウザさえあれば作業を継続できるし、他の人との共有も容易です。そして深層学習(ディープラーニング)でGPU環境を使用することもできます。

下記は、モバイルでの画面となります。

Colaboratory - Google Colab モバイル

Google Colaboratoryの起動方法

Google Colaboratory の起動は、「Clolaborataly」 でググるか、https://colab.research.google.com/ になります。Googleにログインしていなければ、右上のログインからGoogleアカウントでログインしてください。最初の利用時には認証を求められます。

Colaboratory へようこそ - Colaboratory (ログイン)

Pythonを実行してみよう

ファイル>python3の新しいノートブック」を選択します。(モバイルでの実行なら左上のメニューバーから選択します)

Google Colab - python3の新しいノートブック

新しいノートブックが開きます。ノートブックには、”コード”(Pythonプログラ)か ”テキスト”(ノートブック)が記載でき、これらひとつづつの枡をセルとよびます。

Google Colab - Jupyter Notebook

それでは、さっそくプログラムを書いてみましょう。コードセルに下記のコード書きます。

print('Hello, World!')

上記のコードを実行するには、Windows PCなら 「Ctrl+Enter」、Macなら 「command+return」 です。モバイルで実行する場合はセル左側の「再生ボタン」をクリックして実行しましょう。下図はiPhoneで実行した結果となります。

Google Colab - Pythonの実行

作成したプログラムを保存する

作成したプログラムはGoogleドライブに保存されますので、名前を付けて保存します。PCならメニューバーの「ファイル>名前を変更」で左上の「Untitled1.ipynb」にフォーカスされます。モバイルからならメニューバーから「ファイル>名前の変更…」です。直接ファイル名の部分をクリックしても名前を変更できます。

Google Colab - Jupyter Nootebookの保存

.ipynb」 は、Jupyter Notebookの拡張子になりますので、.(ドット)の前の「Untitled1」を変更します。下記の例では、「Hello World.ipynb」としました。

Google Colab - Jupyter Nootebook 名前の変更

保存するには、「ファイル>保存」かPCなら「Ctrl+S」です。最初にClolaboratalyの認証リクエストを受託すると、Googleドライブのマイドライブに「Colab Notebooks」というフォルダが作成され、Jupyterノートブックのファイルは、こちらのフォルダ配下に保存されます。


Google Colab でライブラリを使う

Colaboratory – Google Cloab は、簡単に Python の学習を始められます。またデータ分析や機械学習で必要な作業を容易にしてくれるライブラリも簡単に使えます。

利用できるライブラリとバージョンは、下記のコマンドで確認できます。

!pip freeze
Google Colab - ライブラリの確認

また必要があれば簡単に追加でインストールすることもできます。

!pip install pandas_profiling

pandas_prifiling は、pandasをもっと便利にしてくれる追加パッケージですが、ライブラリの使い方などはまた別途説明したいと思います。


まとめ

Pythonは、簡単な構文で覚えやすいプログラミング言語です。また豊富なライブラリがありますので、機械学習を勉強したい、データサイエンティストを目指したい、プログラミングを始めたいという方は、先ずは、Colaboratory - Google Colab で Pythonでのデータ分析、機械学習の勉強を始めてみてくさい。

Post Date:2019年8月26日 

Markdown(Typora)でガントチャート

Markdownで作成したガントチャート

Typora で Markdown シリーズの第4弾は、Mermaid を使ってのガントチャートの作成です。MarkdownエディタのTyopraは、mermaid でガントチャートを記述することができます。

Markdownで描くガントチャートには、

  • メリット
    • シンプルなガントチャート
    • 簡単にテキストベースでガントチャートが作成できる
    • テキストなので差分管理も簡単
  • デメリット
    • マイルストーンが設定できない
    • 順序を示す矢印が使用できない
    • 複雑なガントチャートには向かない

という特徴があります。


Typora でガントチャート

Typora でガントチャートを作成するために、```mermaid でEnterすると mermaid のコードが記述できるようになるので、最初の行に gantt と書きます。

mermaidの最初の行にganttと記述

タイトル行

title に続けてタイトルを記述します。

ガントチャートのタイトル

日付フォーマット

  • dateFormat
  • axisFormat

dateFormat で gantt の中で使用する日付のフォーマットを定義します。ネットで検索した多くの例は、dateFormat YYYY-MM-DD となっていますが、これは、2019-08-25 のように日付を記述するという意味です。

フォーマット 記述形式
YYYY 年4桁
YY 年2桁
MM 月2桁
DD 日2桁

上記以外の記号文字はそのまま表示されます。つまり、dateFormat MM/DD とすれば、月と日をスラッシュ区切りで記述するという意味になります。

下記の例は、dateFormat で年4桁で記述すると宣言した場合の記載方法です。

```mermaid
gantt
dateFormat YYYY
axisFormat %Y/%m
task1: 2019, 2020
task2: 2020, 2021
task3: 2021, 2022
```

日付の形式を指定する

次に axisFormat ですが、これは、軸の日付フォーマットになります。上記の例でもは、年4桁/月 となります。その他に下記のフォーマットが使えます。

フォーマット 記述形式
%Y yyyy: 年4桁
%y yy: 年2桁
%m mm: 月2桁(01-12)
%d dd: 日2桁(01-31)

上記表以外の記号文字は、そのまま表示されるので %m/%d とすれば、mm/dd の形式で表示されます。


タスクの期間の記述方法

各タスクの期間を記述する方法にはいくつかあります。

  • 開始日付と終了日付+1日で記載
    • e.g. 08/01,08/08
  • 開始日付と日数で記載
    • e.g. 08/01,7d
  • 開始日と週数で記載
    • e.g. 08/01,1w
  • 期間だけを記載(2つ目以降のタスク)
    • e.g. 7d or 1w

下記の例は、何れも1週間の期間となります。

```mermaid
gantt
title 1週間の表記方法
dateFormat MM/DD
axisFormat %m/%d
task1(08/01-08/08): 08/01,08/08
task2(08/08,7d)   : 08/08,7d
task3(1w)         : 1w
```
タスク期間の記入

後続タスクの記述方法

後続タスクは、after を使います。表示上は何ら変わらないので、すべてのタスクを開始日と終了日で記載するのであれば、afterを使う必要はありません。

下記の例では、task1の終了後にtask3が開始されます。

```mermaid
gantt
title 後続タスク
dateFormat MM/DD
axisFormat %m/%d
task1: 08/01,08/08
task2: 08/05,5d
task3: after task1,1w
```

また、タスク名が長い場合などには、エイリアス名を付けることも可能です。下記の例では、task1 を t1 と定義して、8行目で after t1 として利用しています。

```mermaid
gantt
title 後続タスク
dateFormat MM/DD
axisFormat %m/%d
task1: t1, 08/01,08/08
task2: t2, 08/05,5d
task3: t3, after t1,1w
```
後続タスクの記述

タスクのステータスとクリティカルタスク

各タスクは、完了、実行中 と クリティカルタスクを示すことができます。

記述方法 意味
done 完了タスク
active 実施中のタスク
crit クリティカルタスク
crit, done 完了したクリティカルタスク
crit, active 実施中のクリティカルタスク

```mermaid
gantt
title タスクステータスとクリティカルタスク
dateFormat MM/DD
axisFormat %m/%d
task1:       done,   08/08, 1w
task2: crit, done,   08/15, 1w
task3: crit, avtive, 08/22, 1w
task4:               08/29, 1w
task5: crit,         09/05, 1w
```
タスクのステータスとクリティカルタスク

セクション

タスクをセクション毎に分けることができます。下記は、”準備”、”実行”、”確認”と3セクションに分けている例です。

```mermaid
gantt
dateFormat  MM/DD
axisFormat  %m/%d
title ガントチャート

section 準備
終了タスク: done, 07/07, 4w

section 実行
アクティブタスク: active, t1, 08/04, 28d
後続タスク: after t1, 09/29

section 確認
クリティカル: crit, 09/01, 09/15
最終タスク: 09/15, 2w
```
セクション

Typora で Markdown シリーズ

Typora での Markdown の記述方法については、下記のシリーズで紹介しています。





象と散歩:人気の投稿(過去7日間)