Код: Выделить всё
A[i]x + B[i]y = -C[i]
A'[i]x + B'[i]y = -C'[i]
< /code>
текущий подход Python (неэффективен):
с использованием цикла для Sympy для последовательного решения каждой системы: < /p>
from sympy import symbols, Eq, solve
x = []
y = []
for i in range(len(A)):
sol = solve([
Eq(A[i]*x_sym + B[i]*y_sym, -C[i]),
Eq(A_prime[i]*x_sym + B_prime[i]*y_sym, -C_prime[i])
], [x_sym, y_sym])
x.append(sol[x_sym])
y.append(sol[y_sym])
Как я могу написать сценарий dolphindb на:
[*] Принять векторы ввода , b , cde>, cde>, cde>, cde>, cde>, cde>, cde>, cdime>, cde> B_prime , c_prime .
Вычислить x и y с использованием векторизованных/параллелизированных операций?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... th-augment