Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
12
Task/Averages-Mean-angle/Python/averages-mean-angle.py
Normal file
12
Task/Averages-Mean-angle/Python/averages-mean-angle.py
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
>>> from cmath import rect, phase
|
||||
>>> from math import radians, degrees
|
||||
>>> def mean_angle(deg):
|
||||
... return degrees(phase(sum(rect(1, radians(d)) for d in deg)/len(deg)))
|
||||
...
|
||||
>>> for angles in [[350, 10], [90, 180, 270, 360], [10, 20, 30]]:
|
||||
... print('The mean angle of', angles, 'is:', round(mean_angle(angles), 12), 'degrees')
|
||||
...
|
||||
The mean angle of [350, 10] is: -0.0 degrees
|
||||
The mean angle of [90, 180, 270, 360] is: -90.0 degrees
|
||||
The mean angle of [10, 20, 30] is: 20.0 degrees
|
||||
>>>
|
||||
Loading…
Add table
Add a link
Reference in a new issue