神戸教諭いじめで「性行為」強要か “女帝”40代教諭はあきれた謝罪、批判相次ぐ:イザ!

神戸市立東須磨小の30~40代の男女教諭4人が、20代の男性教諭らにいじめや暴行を繰り返していた問題で、加害者の4人は16日、市教委を通じて謝罪声明を公表した…
— 読み進める www.iza.ne.jp/smp/kiji/events/news/191017/evt19101720260033-s1.html

python 対称差の研究1

pythonで集合の問題を考えるときにちょっと研究してみた。

比較対象はファイルリスト。robocopyしたやつが何かが足りない。足りないファイルを探すための関数だ。

@stop_watch
def symmetry_difference_python(lst1,lst2):
     return set(lst1) ^ set(lst2)
print("^symmetric_difference()",len(symmetry_difference_python(ListA,ListB)))


@stop_watch
def symmetry_difference_list(lst1,lst2):
    p =lst1.copy()
    q =lst2.copy()
    for element in lst1:
        try:
            q.remove(element)#相手方に同じ要素があるなら
            p.remove(element)#自分の要素も削除
        except ValueError:
            pass
    return [p,q]
###
## try に頼らない対称差関数を作ってみる。
#
@stop_watch
def symmetry_difference_list1(lst1,lst2):
    p =lst1.copy()
    q =lst2.copy()
    for element in lst1:
        if ((element in p) and (element in q)):
            p.remove(element)

            q.remove(element)
    return [p,q]



test1=symmetry_difference_list1(ListA,ListB)
print("symmetry_difference_list1",len(test1[0]),len(test1[1]))
test1=symmetry_difference_list(ListA,ListB)
print("symmetry_difference_list",len(test1[0]),len(test1[1]))

最速は python 内 symmetric_difference()。

但し問題がある。違う項目を一つのまとまった配列で戻してくれるため、どちらのリストから出た項目かどうか分からない。

このままではどちらのドライブにコピーされていないファイルがあるのか分からないのだ。

a=[a,b,c,d,e]
b=[      c,d,e,f,g]
result=[a,b,                      f,g]

s

と言った具合だ。

という分けでとりあえず2種類のコードを作ってみた。

# 対称差(重複の反対)
@stop_watch
def symmetry_difference_list(lst1,lst2):
    p =lst1.copy()
    q =lst2.copy()
    for element in lst1:
        try:
            q.remove(element)#相手方に同じ要素があるなら
            p.remove(element)#自分の要素も削除
        except ValueError:
            pass
    return [p,q]
###
## try に頼らない対称差関数を作ってみる。
#
@stop_watch
def symmetry_difference_list1(lst1,lst2):
    p =lst1.copy()
    q =lst2.copy()
    for element in lst1:
        if ((element in p) and (element in q)):
            p.remove(element)

            q.remove(element)
    return [p,q]


test1=symmetry_difference_list1(ListA,ListB)
print("symmetry_difference_list1",len(test1[0]),len(test1[1]))
test1=symmetry_difference_list(ListA,ListB)
print("symmetry_difference_list",len(test1[0]),len(test1[1]))

データ数はp477631 q477893 集合の差のsubtractという関数はコピペである。

symmetric_difference()",len(symmetry_difference_python(ListA,ListB)))

@stop_watch
def subtract_list(lst1, lst2):
    lst = lst1.copy()
    for element in lst2:
        try:
            lst.remove(element)
        except ValueError:
            pass
        #else:
        #    print(len(lst),end='\r')
    return lst

print("subtract_list",len(subtract_list(ListA,ListB)))

結果は

時間
subtract_list110
symmetric_difference()0.6
tryを使う283
tryを使わない230

但し、これなら一度symmetric_difference()してその項目をお互いのListから削除するのが速いかもしれない。

高齢者は朝のドラッグストアへ本当に「殺到」したか 購買データで解明(ITmedia ビジネスオンライン) – Yahoo!ニュース

そのお陰で日中働いている我々にマスクが無いわけよ。

 世代別に見た時に、この増加率が最も顕著に上昇したのが中高年、中でも50~60代となった。10~40代の伸び率が10~30%台となったのに対し、50~60代はいずれも40%超という結果だった。
テレビなどの影響受けやすい世代
 True Dataによると、小売店で家族の分も合わせて日用品や食料を買う消費を「代理購買」といい、その主体は家庭を持つ30~50代とされる。ただその傾向を差し引いても、トイレットペーパーの「買い占め」が発生した時期に、50~60代の来店が特に増加したと言えそうだ。

 一般的に、こうした上の世代は若年層よりテレビを始めとしたマスコミの影響を受けやすいとされている。「トイレットペーパーの品薄」という話題についても、SNS上のデマだけでなくテレビなどが「デマの結果、実際に品薄になった店の様子」を頻繁に流したこともあり、特にこの世代に強く影響した可能性がある。

他の世代で来店数減っても「50~60代」は多め
 トイレットペーパー騒動の後、全世代でドラッグストアの来店数の伸び率は徐々に低下し、平年並みに近づいている。ただ、逆に伸び率が反転して高まりだしたのが3月23日週だ。

 これは東京都が初の外出自粛要請(3月28~29日)を出したタイミングに当たる。家族での長時間の在宅に備え、日用品や感染症予防向け商品などを買い求める人が多かったとみられる。

 その後、緊急事態宣言が出され全国で外出自粛がより強く要請されるにつれ、10~40代の世代では徐々に平時(11月)並みに来店数は低下。最新データである4月13日週では、この4世代でいずれも平時を下回る来店者数となった。

 ただ、ここでも来店者数が平時を上回ってしまっているのが50代以上の中高年となった。4月13日週で50代は平時より7.3%増、60代は13.3%増という結果に。日中働いている年代より来店しやすい点はあるものの、感染の不安に駆られやすいこうした上の年代が、外出自粛が叫ばれる中もマスクなどを求め、ドラッグストアを頻繁に訪れている可能性がある。
やはり「50~60代」が「朝」に来店
 こうした比較的高齢の世代については、マスクやトイレットペーパーを求め朝からドラッグストアに行列する様子が報道やSNSで話題となった。そこでTrue Dataは朝昼夜の時間帯別で来店数をさらに分析した。

 各世代で「午後7時台」は、特に外出自粛傾向が高まるにつれ平時より来店者数が低下。逆に午前12時台はどの年代でもある程度増える結果になった。ただ、年代間で顕著な差が出たのはやはり、朝である午前9時台だった。

 例えば最新の4月13日週では、10~40代が平時より1~20%台の伸びだったのに対し、50代は57.3%、60代は62.1%も増加した。トイレットペーパー騒動のため全世代で急上昇した2月24日週においても、50代は約2.9倍、60代も約2.8倍と突出している。「早朝、ドラッグストアに行列を作っていた比較的高齢層」というイメージは、データでもある程度裏付けされたと言えそうだ。

千葉市:新型コロナウイルスに関する市長メッセージ(3日連続、感染者発表はゼロ、特別定額給付金などについて)

安易な報道から距離を置き、正しい現状理解を

なお、報道機関の皆さんは社会の公器としての責務を十分理解して報道頂きたいと思います。
災害時はうまくいかなかったことばかりが報道されがちですが、うまくいったことと、うまくいかなかったこと双方を適切に報道しなければ、国民はどんどん自信を失います。
私は新型インフルエンザ時も市長だったため、新型インフルエンザを受けて日本の法制度が整備され、国も自治体も一定程度の備えをしてきたことが活きていることを理解しています。その備えは十分ではなかったことは事実ですが、新型インフルを受けての対策が無ければ事態はもっと深刻だったでしょう。

事実だけ見れば、日本は先進国の中で新型コロナウイルスによる死者・重症者数ともに非常に少ない国です。また、諸外国と比べて罰則も緩い緊急事態宣言に多くの人々が従い、完璧ではありませんが十分な結果を出しつつあります。

この緊急時に「罰則を!」「自粛要請ではなく禁止してしまえばいい!」など、強権発動を期待する声が高まっています。
私たちの国はあの太平洋戦争の苦い経験から、政治権力による強権発動には慎重を期したいとの国民の切なる願いを受けて様々な法制度を構築してきました。その歴史を忘れてはいけません。
ただし、本当に爆発的感染となった時はそうは言っていられません。そうした究極の状況時に発動する法制度については十分議論することは当然だと思います。
しかし、現状の感染状況、日本の国民性などを考えれば、この緊急事態宣言程度の制限行為が適切だったと言えます。

こうした不満の背景は報道機関が多くの国民が自粛を守っている国民性を報じず、一部の守らない人を一生懸命報道する姿勢も影響しています。成人式の報道に似ていますね。成人式は多くの新成人は問題ない行動をしていますが、マスコミが荒れている若者を探し出し、ネタとして消費しています。そして世の大人がそうした若者の振る舞いを見て、「若い連中はしょうがねえなあ」と批判し、優越感に浸るという毎年の風物詩です。

自粛を守っていない報道も同じです。世の多くの人が自粛を守っているために、自粛を守っていない人たちに対して、罪悪感を感じず、遠慮なく叩き、優越感に浸り、人々が共感を感じることができる、その深層心理をメディアは利用し、視聴率やアクセス数を稼ぐことのできるコンテンツとして利用しているのです。
心理学からも、自粛を守っていない人をいくら報じても自粛を守らない人は行動を止めません。むしろ「守っているのはバカらしい」「守っていない人がいるなら私も」という心理を誘発しますし、それよりも自粛を守っている人達を報道し、データとともに「みんな守っているよ」と報道することの方が結果が出ます。

残念ながら報道機関は緊急事態宣言でも殆ど自粛していません。テレビカメラをどこにでも持っていき、自由に取材しています。給料も減りませんし、むしろ自宅にいる人が増え、視聴率も上がっているでしょう。
それが悪いと言っているのではありません。立場と構造上、「この危機が長引いても問題ない」側に立ってしまうのです。
報道機関の姿勢が問われますし、何より受け手の私たちが問われていると言えます。

このページの情報発信元
総務局市長公室秘書課
千葉市中央区千葉港1番1号
電話:043-245-5011
ファックス:043-245-5529
hisho.GEM@city.chiba.lg.jp
— 読み進める www.city.chiba.jp/somu/shichokoshitsu/hisho/sityoumesssage20200501.html

マスゴミに対する戦線布告に近い。