构造左手系数矩阵:写一个给定的函数 化学物种列表和元素列表将返回表示的二维数组 (3)或(7)中的右手系数矩阵A.示例:通过输入[' CO',' H2O',' CO2']和[' C',&)来调用您的功能#39; H',' O']应该返回 数组的输出([[1,0,1],[0,2,0],[1,1,2]])。提示:列向量c1, c2,c3和c4可以在SciPy中组装成具有c [c1,c2,c3,c4]的矩阵。
所以我在考虑导入scipy,但我不知道如何开始这个...
答案 0 :(得分:0)
不要导入任何模块来解决此任务。这太容易了。但由于这是一个基本问题,我只会给你一些你可以使用的简单想法。根据我的理解,问题是返回一个二维列表,其中每个原子的数量在适当的索引中表示。鉴于此,任务实际上只是迭代每个元素中的每个字符,看看你是否匹配。随后,使用isdigit()方法检查下一个字符是否为数字。