如何在Python中保存从度到弧度到变量的转换
我有一个有点尴尬的问题,但我自己想不出来。我正在为Keras中的NN开发一个数据集生成器,并向它提供以度表示的值(必须是度,而不是弧度),我使用了numpy中的converter,但我无法将其保存为变量。我也尝试了如何在Python中保存从度到弧度到变量的转换,python,numpy,variables,degrees,radians,Python,Numpy,Variables,Degrees,Radians,我有一个有点尴尬的问题,但我自己想不出来。我正在为Keras中的NN开发一个数据集生成器,并向它提供以度表示的值(必须是度,而不是弧度),我使用了numpy中的converter,但我无法将其保存为变量。我也尝试了np.deg2rad(),但得到了相同的结果。有什么方法可以“保存”转换后的值吗?可以将角度保存为弧度,如下所示: import numpy as np angle = 90 angle_rad = np.radians(angle) print(angle_rad) import
np.deg2rad()
,但得到了相同的结果。有什么方法可以“保存”转换后的值吗?可以将角度保存为弧度,如下所示:
import numpy as np
angle = 90
angle_rad = np.radians(angle)
print(angle_rad)
import math
in_array = [0, math.pi / 2, np.pi / 3, np.pi]
print("Radian values : \n", in_array)
degree_values = np.degrees(in_array)
print("\nDegree values : \n", degree_values)
产出:
1.5707963267948966
如果需要将弧度到度数的转换保存到变量,可以按如下方式进行:
import numpy as np
angle = 90
angle_rad = np.radians(angle)
print(angle_rad)
import math
in_array = [0, math.pi / 2, np.pi / 3, np.pi]
print("Radian values : \n", in_array)
degree_values = np.degrees(in_array)
print("\nDegree values : \n", degree_values)
这将提供:
Radian values :
[0, 1.5707963267948966, 1.0471975511965976, 3.141592653589793]
Degree values :
[ 0. 90. 60. 180.]
请发布一个。您是想暂时保存这些值吗?比如x=[弧度值列表],你可以把它输入NN?你应该给出一个例子或一段更大的代码来帮助人们理解你的动机。谢谢你的快速回复!是的,我试过这个,但不起作用。这个转换后的值是否可能作为参数传递到函数中?这里:你能告诉我你的代码中的错误吗?我来看看。