Лицензирование Android по подписке

В настоящее время готовим приложение к выпуску на рынок. Большие парии хотят взимать плату за подписку на приложение, и это оказывается проблематичным для реализации для Android.

Мы не хочу делать «99 центов покупают приложение навсегда», поскольку это приложение постоянно используется на сервере, и поэтому мы хотим взимать плату за подписку.

Похоже, что Android Licensing Server не поддерживает это - все, что делает является " Я использую стандартное отклонение numpy 1.5. Проблема в том, что они дают (очень) разные результаты для одного и того же ввода. У меня есть следующий образец:

[0.113967640255, 0.223095775796, 0.283134228235, 0.416793887842]

Я получаю следующие результаты:

numpy           : 0.10932134388775223
Apache Math 1.1 : 0.12620366805397404
Wolfram Alpha   : 0.12620366805397404

Я проверил с Wolfram Alpha , чтобы получить третье мнение. Я не думаю, что такую ​​разницу можно объяснить только точностью. Кто-нибудь знает, почему это происходит и что я могу с этим поделать?

Правка : Вычисление вручную в Python дает тот же результат:

>>> from math import sqrt
>>> v = [0.113967640255, 0.223095775796, 0.283134228235, 0.416793887842]
>>> mu = sum(v) / 4
>>> sqrt(sum([(x - mu)**2 for x in v]) / 4)
0.10932134388775223

Кроме того, о неправильном использовании:

>>> from numpy import std
>>> std([0.113967640255, 0.223095775796, 0.283134228235, 0.416793887842])
0.10932134388775223

12
задан sam 26 October 2017 в 05:07
поделиться