-3

构造左侧系数矩阵:编写一个函数,当给定化学物质列表和元素列表时,将返回一个二维数组,表示 (3) 或 (7) 中的右侧系数矩阵 A . 示例:使用 ['CO', 'H2O', 'CO2'] 和 ['C', 'H', 'O'] 的输入调用您的函数应该返回 array([[1, 0, 1],[0,2,0],[1,1,2]])。提示:列向量 c1, c2, c3 和 c4 在 SciPy 中可以用 c [c1, c2, c3, c4] 组装成一个矩阵。

所以我在考虑 import scipy 但我不知道如何开始......

4

1 回答 1

0

不要导入任何模块来解决此任务。这太容易了。但由于这是一个如此基本的问题,我只会给你一些你可以使用的简单想法。据我所知,问题是返回一个二维列表,其中每个原子的数量在适当的索引中表示。鉴于此,任务实际上只是迭代每个元素中的每个字符,以查看是否有匹配项。随后,使用 isdigit() 方法检查下一个字符是否为数字。

于 2012-12-18T01:22:28.623 回答