我想 :
- 遍歷第一個串列的元素,
a。
- 遍歷第一個串列的元素,
a。
- 用它們乘以第二個串列中的元素
b。
- 然后減去第三個串列中的元素
c。
例如:
a = [1, 2]
b = [0,1]
c = [1,2]
output = [-1, -2, 0, -1。-1, -2, 1, 0]
uj5u.com熱心網友回復:
import numpy as np
a = [1,2]
b = [0,1]
c = [1,2]
o = [-1, -2, 0, -1。-1, -2, 1, 0]
A = np.array(a)[:, None, None]
B = np.array(b)[None, :, None]
C = np.array(c)[None, None, :]
O = (A * B - C).ravel()
print(O)
# [-1 -2 0 -1 -2 1 0]/span>
np.allclose(o, O)
# True
uj5u.com熱心網友回復:
a = [1,2]
b = [0,1]
c = [1,2]
結果 = [((x*y)-z) for x in a for y in b for z in c ]
print(result)
這里有一個可能的答案
uj5u.com熱心網友回復:
試試吧
a = [1, 2]
b = [0,1]
c = [1,2]
結果= []
for i in a:
for j in b:
aux = i*j
for z in c:
res = aux - z
result.append(res)
print(result)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/309449.html
標籤:
