지수의 합계가 아닌 지수의 곱셈을 사용하도록 SymPy에 지시하는 방법을 찾고 있습니다. 즉, 현재 나에게 exp (a + b)를 주며 exp (a) * exp (b)를 얻고 싶습니다. 상당히 쉬운 방법이 있어야하지만 찾을 수없는 것 같습니다. >>> from sympy import *
>>> a, b = symbols('a b')
>>> expr =
큰 데이터 집합이 있는데,이를 부분 집합으로 나누었습니다. 각 하위 집합에 대해 동일한 계산을해야하지만 다른 숫자를 사용해야합니다. 예 : Main Table
x a b c d
A 1 2 4 5
A 4 5 1 7
A 3 5 6 2
B 4 5 2 9
B 3 5 2 8
C 4 2 5 2
C 1 9 6 9
C 1 2 3 4
C 6 3 6 2
ndarray, shape (m, n, n)의 W와 dimension (m, n)의 벡터 C가 있다고 가정합니다. 나는 어떻게 루프와 모든없이 벡터화 방법으로이 작업을 수행 할 다음과 같은 방법 result = np.empty(m,n)
for i in range(m):
result[i] = W[i] @ C[i]
에서이 두 가지를 곱해야합니까?
저는 Python을 처음 사용하고 벡터에 행 크기 (열 크기)를 곱하는 함수를 만들려고합니다. 예 : 여기 multiply([1,0,0,1,0,0], [[0,1],[1,1],[1,0],[1,0],[1,1],[0,1]])
[1, 1]
내 코드 : def multiply(v, G):
result = []
total = 0
fo
MPI와 OMP를 모두 사용하는 행렬 곱셈에 대한 코드에 문제가 있습니다. 코드가 올바르게 컴파일되었지만 잘못된 결과를줍니다. 행렬 c의 값 (matmul 함수)이 크고 행렬 C (main)가 함수 matmul의 결과를 얻지 못합니다. 누군가 그것을 고치는 방법을 알고 있다면, 도와주세요. #include <stdio.h>
#include <stdlib.
10x10 곱셈 테이블이 있습니다. 사용자가 특정 숫자, 예를 들어 50을 입력하면 50보다 큰 숫자가 문자로 대체되고 나머지는 그대로 유지되도록 코드를 작성해야합니다. 문자열을 사용하여이를 수행하는 방법을 알고 있지만이 상황에서이를 수행하는 방법을 알지 못합니다. 어떤 도움을 주시면 감사하겠습니다. 간단한 충분히 문제가 될 것으로 보인다 public cl
나는 파이썬 2.7이 릴리스 된 직후부터 사용 해왔다. 나는 최근에 2.7에 문제가있어서 필요한 모든 것을하지 않았기 때문에 마지막으로 업데이트했다. 그러나, 며칠 후, 나는 곱셈과 관련된 몇 가지 문제에 주목하고 있습니다. 하지만 내가하고있는 일이나 파이썬 자체에 문제가 있습니까? >>> 12*0.1
1.2000000000000002
이 같은 루프
아래 코드를 사용하여 karatsuba algorithm을 구현하려고했습니다. x 및 y (매개 변수)의 자릿수가 recursive call과 일치하지 않으면이 문제는 다음 논리와 함께 작동하지 않습니다. 현재 x와 y의 자릿수가 같을 때 올바른 출력을 얻고 있습니다. 정확하게 말하면, 문제는 z1과 z3의 계산에서 시작한다고 생각합니다. x와 y의 자릿수