Применение ближайшего значения из столбца одного списка к другому - PullRequest
0 голосов
/ 18 марта 2019

У меня есть эталонная матрица 34 * 3 с именем place_springs, в которой 3-й столбец заполнен различными углами.Я хочу создать другую матрицу с углами в 3-м столбце.Для каждой ячейки у меня есть точный угол.Однако я хочу изменить этот 3-й столбец на значение, наиболее близкое к 3-му столбцу 1-й матрицы: как я могу это сделать?Вот что у меня сейчас:

separation_springs = np.zeros((springs, 3))
j = 0
Theta_initial = 360/springs
increment = Theta_initial
for j in range(springs):
    while Theta_initial < 361:
        separation_springs[j, 0] = H
        separation_springs[j, 1] = R
        separation_springs[j, 2] = Theta_initial
        Theta_initial = Theta_initial + increment
        j = j + 1

# So I have the initial values of the angles. Now I want to apply each one to a reference value

m = 0
while m < 34:
    if placement_springs[m, 2] - 3 < separation_springs[j, 2] < placement_springs[m, 2] + 3:
        separation_springs[j, 2] == placement_springs[m, 2]
    else:
        m = m + 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...