Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中保存从度到弧度到变量的转换_Python_Numpy_Variables_Degrees_Radians - Fatal编程技术网

如何在Python中保存从度到弧度到变量的转换

如何在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

我有一个有点尴尬的问题,但我自己想不出来。我正在为Keras中的NN开发一个数据集生成器,并向它提供以度表示的值(必须是度,而不是弧度),我使用了numpy中的converter,但我无法将其保存为变量。我也尝试了
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?你应该给出一个例子或一段更大的代码来帮助人们理解你的动机。谢谢你的快速回复!是的,我试过这个,但不起作用。这个转换后的值是否可能作为参数传递到函数中?这里:你能告诉我你的代码中的错误吗?我来看看。