ジョージの技術備忘録

参考したサイトを忘れないための備忘録

2018/09/09 Python

[モジュールとパッケージ]

絶対インポートを有効にすることで相対パスを実現することが可能。

from __future__ import absolute_import

from ..module import function

 

[関数型プログラミング]

関数型プログラミングは奥が深いですね。もう少し慣れが必要そうです。

高階関数

def function1(function0,x):return function0(x)

反復処理

def f(x,y,z):return x+y+z

a=[0,1,2]

map(f,a,a,a)

無名関数

b=lambda x ,y, z: x*y*z

b(0,1,2)

再帰呼び出し

def function(i):

  if i == 1:return 1

  return i *function(i-1)

function(5)

イテレータオブジェクトとジェネレータオブジェクト

def generator():

  print(1)

  yield "exe 1"

  print(2)

  yield "exe 2"

b = generator()

t  = b.next() #print(1)が実行されt="exe 1"となる

 

 

Homebrewのpython2系と3系騒動

最近、linux使いの先輩が転職したこともありmacを触る機会が減りました。そのためwindowsで仕事をしている間にhomebrewで一悶着があったことを知らなかったです。ちょっとめんどくさいですね。

methane.hatenablog.jp

ベイジアンネットワークを始めました

予備校のノリで学ぶ「大学の数学・物理」の動画面白いしわかりやすいですね。ファンになったので個人的に視聴し続けようと思います。

www.youtube.com

群論はじめました。

数学に興味が湧いてきたので、寝る時間を削って趣味で勉強し始めました。

数学ガイダンス2018を参考にして独学していこうと思います。

最終的に大学院入試と期末テストなどで実力テストをしてみるつもりです。

身近に聞ける先生が欲しかった。。。

 

まずは浅く広く全体を俯瞰して、詳細に入っていこうと思います。

 

群論超入門 

www.youtube.com

 

代数学 群論入門 雪江先生

評判が良さそう。

https://www.amazon.co.jp/gp/product/4535786593/ref=ox_sc_act_title_9?smid=AN1VRQENFRJN5&psc=1