将数学函数应用于数组?
math that needs to be done将数学函数应用于数组?
我有一个数据文件将包含几个原子的XYZ坐标。
我需要让分子取向,使两个硫原子停留在x轴上。
我知道我需要做的背后的数学,我只是不确定如何将这应用到Python中的数组。
我期待做的是向量在三维中的旋转。我有所有的xyz坐标,我将首先手动调整坐标,以便我的硫磺之一停留在原点(0,0,0)。从那里我需要应用trig函数来旋转原子,这样整个分子就会“平铺”。我的意思是,分子中的两个硫都停留在x轴上。
如果你有一个数组x并想将函数f他们每个人的结果阵列,这将做到这一点:
[f(e) for e in x]
不要试图让自己变得有趣。你怎么知道这是OP想要的?换句话说,你是怎么理解他想从“我需要让分子定向为两个硫原子停留在x轴上”的列表理解。有一些我不明白的数学吗? (顺便说一句,我没有投票)。 –
“我不确定如何将它应用到python数组中” –
啊,我明白了。我将其作为含义_“我不确定如何将此数学应用于Python中的数组”_。 –
https://stackoverflow.com/help/how-to-请问 – Will
请问你能证明你到目前为止所尝试过的。即使它错了。如果你知道你想要做的背后的数学,那么你已经有一半了。它不应该被翻译成Python代码。 –