クーの自由研究

マスターのかえるのクーは、弟子達の召喚術により新たな依り代を得てⅡ世として復活しました。

いろいろ、あれこれ

塵も積もれば、大和撫子。かえるのクーの助手の「井戸中 聖」(いとなか あきら)でございます。

宿題だったプロセス間通信の再測定がようやく終わりました。

書くこともないのですが、日記的な内容をしたためてみます。

Googleの上位に来ると普通はうれしいですが

場合によってはとても心苦しいときがあります。

真面目な記事を探している方には、本当に申し訳ない限りです。

f:id:AssistantOfKoo:20201115225553p:plain

最近では、cupyとnumpyを簡単に切り替える方法においでになる方が非常に多く、このサイトページのトップ3にはいっております。おいでになった方は「ボクの欲しいのはコレジャナイ」となるのは必至なので、すこし補完します。

今使っているswitchCupyのソースを貼っておきます。

switchCupy.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import importlib

# -------------------------------
""" True: Use CuPy
False:Not use CuPy """
use_cupy = True
# -------------------------------

def is_cupy():
""" Returns: bool: defined this file value. """
return use_cupy

def xp_factory():
""" Returns: imported instance of cupy or numpy. """
if is_cupy():
return importlib.import_module('cupy')
else:
return importlib.import_module('numpy')


def report():
""" report which is used cupy or numpy. """
if is_cupy():
print('import cupy !')
else:
print('import numpy !')

def numpy_or_cupy():
""" report which is used cupy or numpy. """
if is_cupy():
return 'import cupy !'
else:
return 'import numpy !'

def asnumpy(var):
if is_cupy():
return xp.asnumpy(var)
else:
return var

def ascupy(var):
if is_cupy():
return xp.asarray(var)
else:
return var
asarray

xp = xp_factory()

以前貼ったものからnumpyに変換するasnumpyと、cupyに変換するascupyが増えております。

結局簡単に切り替える素敵な方法はなく、「切り替えられるようにコーディングする」ことになります。あしからず。期待された方ごめんなさい。

・numpyにあってcupyに(まだ?)ない命令がそこそこある。(どうしても使いたい場合:代替手段が一層遅い場合、無意味に複雑になるなど、一旦変更したいことも(稀に)ある。

・すでに作った処理、既存のライブラリがcupyに対応していない(ほとんどがこちら)のでやむなくnumpyに変換する。初段の別処理結果のcupyへの変換か、終段で別処理へのnumpyへの変換をする。

・変換は一定のコストがかかるので、ループの中で頻繁に変換することは非常に非効率になり、行わない。(そうなりそうなロジックは最初から作らないように心がける

わたくしのマシンはcudaのあるマシンとcudaのないマシン(こちらが多数派)があるので、短いプログラムですが結構使っています。

娘が根っから理系だと思った件

なんのことはない話ですが、娘と問題集を買いに本屋さんに行ったとき、

「これおもしろいらしいよ」というと

「あ、それ持っとるよ」

「へ~。じゃぁ帰ったら貸して」となりました。今読んでいるところです。

f:id:AssistantOfKoo:20201115224016j:plain f:id:AssistantOfKoo:20201115224243p:plain 

娘には受験に全く関係ありませんが、虚数の本を買ってあげました。はい。自分が読みたいだけです。中学生にもわかるように丁寧に書いてあり、とても良い本でした。

ライブ配信はいまや普通なのですね

「つれ」が昨日、「娘」が今日、ネットの有料ライブ配信を視聴しました。

わたくしもまけずに参戦します。KENSO様、ライブ配信というものを知らなかったので、次のライブもぜひネット配信でお願いします。

下の娘(小6:μ'sの真姫ちゃん推し)もぜったい次の「ラブライブ配信」を視聴するというでしょう。

世の中についていっていないことを実感した次第です。

ふわふわり、ふわふわる

でも そんなんじゃ だめ
もう そんなんじゃ ほら
心は進化するよ
もっと もっと

 

実験結果発表:

お題:今回のこのページはGoogleの被クロール実験でした。

人気(ひとけ)の全くない助手ページ(秘境)と、少しは読まれているかもしれない、当自由研究ページ(辺境)でのほぼ同時登録実験でした。

・助手ページの方を早く登録する。

・少しだけ遅れて当ページを登録する。

・助手ページが検索にかかるか、かからないか(クロール・Index情報登録状況)を調べる。

結果:1日経過後、当ページはGoogle検索可能。助手該当ページは検索不可能でした。

 6日経過後も助手ページクロールされず。宇宙の果ての惑星です。

 

「し」抜きで いや死ぬ気で!

ちりつもやまとなでこ! 正解は花澤香菜さんの「恋愛サーキュレーション」でした。