华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note

本系列博客是这门课程的课后习题答案及笔记
计算神经科学

Matlab/Octave Programming

华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第1张图片


做完Matlab马上做python就明显能够感觉到两个语言的不同之处了

  • 比如在for循环,if,else的后面需要加“:“的是python而不是Matlab,还有python的缩进真的很重要!缩进很重要!缩进很重要!(๑⁼̴̀д⁼̴́๑)

  • Matlab的矩阵定义很简单,x = [1 2 3]就好。但是python就比较麻烦了,需要先导入numpy,再x = np.array([1, 2, 3])

  • 还有Matlab的矩阵下标是从1开始的,python的下标是从0开始的。

好了,结论就是:Matlab对大家都很友好噢,然后python我敬你是个编程语言(ง •̀_•́)ง

Python Programming

华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第2张图片

首次斗胆有错也拿来写博客了 真正的勇士要直面自己的错误!
第3题应该选最后一个选项 粗心犯错Ծ‸Ծ
第13题用pycharm试了一下

>>> import numpy as np
>>> x = 5
>>> if x == [2, 5, 9]:
... y = True
  File "", line 2
    y = True
    ^
IndentationError: expected an indented block
>>> if x in [2, 5, 9]:
... y = True
  File "", line 2
    y = True
    ^
IndentationError: expected an indented block

查了一下indented的意思就知道自己错哪了。。。
indented是“缩进的“的意思
好了 解决完这个小bug可以好好验证题目了!

>>> x = 5
>>> if x == [2, 5, 9]:
...     y = True
... else:
...     y = False
... 
>>> y
False
>>> if x in [2, 5, 9]:
...     y = True
... else:
...     y = False
... 
>>> y
True
>>> y = False
>>> if x in [2, 5, 9]:
...     y = True
... 
>>> y
True
>>> y = x in [2, 5, 9]
>>> y
True

note

华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第3张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第4张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第5张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第6张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第7张图片


这里写图片描述
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第8张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第9张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第10张图片


华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第11张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第12张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第13张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第14张图片
前段时间有幸上了毕老师的课,刚好距离毕老师发STDP快20年了。

毕老师在课上介绍他们最近在研究的项目,说他的学生做这个做了6、7年,说另一个项目那个学生也是研究了很多年,听到这个第一反应是感动,他们愿意花这么长的时间去研究一个东西;后来想想,这好像就是我以后要走的路了( ´△`)

课上大家积极问问题,毕老师很开心!下了课说:“很高心大家这么积极,大家是真的有兴趣“。老师,我们也能看出来你很有兴趣哦,还很热爱!

老师虽然已经获得了很大的成就,但为人非常的谦和,给老师发照片的时候老师跟我说了两次谢谢,后来微信上又再发了一次谢谢。老师笑起来眼睛还会弯弯的,被毕老师圈粉!


华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第15张图片
华盛顿大学 Computational Neuroscience 第一周 : Matlab/Octave Programming & Python Programming & note_第16张图片

第一次发note还有很多需要改进的地方,自己提取出来的信息还是太少了,还有下次应该多写点中文,哈哈哈。吐槽一下,这门课只有前两节?三节?有中文字幕,可能是因为老师的口音志愿者都翻不下去了。还有,我真的需要敲代码!

(精分ing)
:把一周的内容全部写在一篇博客里了,你不怕中途电脑崩啊,喂
:那我还不是想博客的数量少一点,粉丝多一点咩,这样就看起来我很厉害(❁ᴗ͈ˬᴗ͈)
:真是个心机girl!

你可能感兴趣的:(Neuroscience)