FISHCsuperfans 发表于 2020-11-27 21:28:36

请问如何使用符号变量的乘法,如用[1,2,3]的数组乘[y1,y2,y3]的符号数组得到1y1+2y...

请问如何使用符号变量的乘法,如用的数组乘的符号数组得到1y1+2y2+2y3

Twilight6 发表于 2020-11-27 21:37:13

本帖最后由 Twilight6 于 2020-11-27 21:38 编辑



Numpy 支持点乘,如果不用 Numpy 模块可以用 for 循环

想像 MATLAB 那样声明变量需要其他第三方模块


逆鳞丶樱之羽 发表于 2020-11-27 21:37:41

直接乘是不可能的
通过for循环可以
例:
number =
y1,y2,y3 = 2,4,6
multiplicand =
collect = []
result = 0
for each in range(len(number)):
    result = number*multiplicand
    collect.append(result)

FISHCsuperfans 发表于 2020-11-27 22:04:12

逆鳞丶樱之羽 发表于 2020-11-27 21:37
直接乘是不可能的
通过for循环可以
例:

不是,我的意思是带有Y1这样的符号的

FISHCsuperfans 发表于 2020-11-27 22:04:43

Twilight6 发表于 2020-11-27 21:37
Numpy 支持点乘,如果不用 Numpy 模块可以用 for 循环

想像 MATLAB 那样声明变量需要其他第三方模块 ...

用哪个第三方模块呢

Twilight6 发表于 2020-11-27 22:24:11

FISHCsuperfans 发表于 2020-11-27 22:04
用哪个第三方模块呢



sympy 模块,看看这个文章

https://blog.csdn.net/cj151525/article/details/95756847

页: [1]
查看完整版本: 请问如何使用符号变量的乘法,如用[1,2,3]的数组乘[y1,y2,y3]的符号数组得到1y1+2y...