遍历

来源:3-1 Jupyter Notebook基础

GoodGoodStudy_

2018-09-22

图片描述
老师,您好,请问如果这里只想遍历50-100的数应该怎么改呀

写回答

2回答

liuyubobobo

2018-09-23

range(50, 101)


如果对这个问题有疑问,可能你需要先看一遍Python语法。属于Python语法中很基础的问题:)不然有可能听这个课程后续的实现内容会比较吃力:)


----------


对于你下面提出的另一个问题,同样是语法问题。由于不是标准的矩阵,所以你需要自己组建出逻辑:在对角线的位置填写你想要的数字,在其他位置填写零。我不确定你说的波动是什么意思,我假设是在5-10之间随机。可以这样实现:

np.array([[np.random.randint(5, 11) if i == j else 0 for i in range(6)] for j in range(6)])

//img.mukewang.com/szimg/5ba67f6600010f6d11780248.jpg


加油!

0
6
liuyubobobo
回复
GoodGoodStudy_
哈哈 我开玩笑的。别当真。多参考教学资料没毛病。加油!
2018-09-27
共6条回复

GoodGoodStudy_

提问者

2018-09-22

//img.mukewang.com/szimg/5ba617a00001748409210457.jpg

老师,不好意思,看到您讲到矩阵,这里如果写个对角矩阵

M=np.eye(6,dtype=int)

但是对角线这里的数字只是从5波动到10后面应该怎么写呀

写成  M[i][i] for i in range(5,10,1),但是,在括号里报错:SyntaxError: invalid character in identifier

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程