Я новичок в python и программировании в целом.
Я хочу создать матрицу из 2 векторов, например, когда у меня есть a = [1, 2, 3] и b = [4, 5, 6] Я хочу получить матрицу, которая имеет те же строки, что и векторы, но векторы находятся в отдельных столбцах. m = [[1, 4], [2, 5], [3, 6]]
Я ищу способ, как это сделать, поскольку в моем коде есть более сложные векторы, чем в моем примере . Я хочу сделать то же самое для векторов вероятность_выигрыша и вероятность_выброса.
import numpy as np
p = np.arange(0, 1, 0.01, dtype = float)
alpha = input("alpha = ")
alpha = np.zeros((1, 100)) + alpha
def w(alpha, p):
return np.exp(-(-np.log(p))**alpha)
w = w(alpha, p)
def P(w):
return np.exp(np.log2(w))
probability_of_winning = P(w)
probability_of_winning = np.round([probability_of_winning], decimals=2)
probability_of_winning_in_percent = probability_of_winning * 100
probability_of_losing = 1 - probability_of_winning
probability_of_losing_in_percent = probability_of_losing * 100
заранее большое спасибо