.NET числовая библиотека с поддержкой десятичной и NaN - PullRequest
0 голосов
/ 01 ноября 2011

Интересно, есть ли какая-нибудь цифровая библиотека .NET, которая поддерживает десятичную и NaN?

Я искал в Google, но нашел только некоторые без поддержки десятичной или NaN. Знаете ли вы, кто поддерживает десятичные и NaN?


Извините за недостаток информации! На самом деле я хочу перенести некоторый код R в C #. R имеет NA для отсутствующих данных в матрице. Как я могу себе представить, одним из способов справиться с этой ситуацией в C # является временное хранение данных с отсутствующими данными в Nullable , а также удаление NA и преобразование Nullable в десятичное перед вычислением; Другой способ - использовать библиотеку с поддержкой Nullable или NaN напрямую, что позволяет сэкономить время без копирования больших данных. Есть ли лучшие способы?

Ответы [ 2 ]

2 голосов
/ 01 ноября 2011

Если вы имеете в виду NaN для десятичного типа, ну, NaN это не число;в этом случае вы можете вернуть нулевую версию обнуляемого десятичного числа, как показано ниже:

Почему Nan (не число) доступно только для двойных чисел?

0 голосов
/ 01 ноября 2011

Можете ли вы привести пример, где вам это понадобится?.Net поддерживает decimal, а также decimal.TryParse().

В противном случае я не думаю, что для этого вам понадобится библиотека.

...