Когда я пытаюсь запустить этот код, мой python говорит, что только массивы размера 1 могут быть преобразованы в скаляры python.
Теперь мои входные данные: deltaDEC1
, deltaRA1
и Data_match['DEC_1']
все массивы 1 строка и 1 столбец.И я хочу получить из него массив с 1 строкой и 1 столбцом.
r1 = math.sqrt(((deltaDEC1)**2)+((deltaRA1)**2)*((math.cos(Data_match['DEC_1']))**2))
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-535-95d3dd661960> in <module>()
----> 1 r1 = math.sqrt(((deltaDEC1)**2)+((deltaRA1)**2)*((math.cos(Data_match['DEC_1']))**2))
TypeError: only size-1 arrays can be converted to Python scalars
Я новичок в python, поэтому не знаю, как исправить эту ошибку.