我正在尝试使用 python 解决计算代数中的问题。
基本上给出了两组,比如说A={a,b}
and B={e}
,我需要逐个元素地计算张量积并得到最终的集合C={a\tensor{e},b\tensor{e}}
含有这些元素的产物。
我可以使用带有数字的数组进行逐个元素的乘法,但不能对字母而不是数字进行逐个元素的张量乘法。
不确定我是否理解正确,下面的代码将一组的每个字母与另一组的每个字母相乘
def getProduct(A,B):
prod=[]
for a in A:
for b in B:
prod.append(a+b)
return prod
A=['a','b']
B=['e']
print(getProduct(A,B))
Output: ['ae', 'be']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)