Как я могу использовать Scheme/Lisp/Clojure для проблем Матрицы/LP?

Можно сделать остроту, если целевой список предварительно объявляется.

(newList = new ArrayList<String>(list1)).addAll(list2);
6
задан Svante 18 July 2009 в 08:38
поделиться

4 ответа

Для Common Lisp см.

  • Matlisp : матричный пакет для Common Lisp (включает BLAS и LAPACK),
  • GSLL : Научная библиотека GNU для Lisp;

и другие на клики .

7
ответ дан 8 December 2019 в 04:54
поделиться

Incanter - это основанная на Clojure, R-подобная среда статистических вычислений и графики для JVM. В основе Incanter лежат числовая библиотека Parallel Colt, многопоточная версия Colt и библиотека диаграмм JFreeChart, а также несколько других библиотек Java и Clojure.

http://incanter.org/

6
ответ дан 8 December 2019 в 04:54
поделиться

Lisp:

http: //www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/math/matrix/0.html

Java:[1257 providedJama:] //math.nist.gov/javanumerics/jama/
Colt:[1119304 impressionhttp://acs.lbl.gov/~hoschek/colt/
Apache commons math: http: // commons .apache.org / math /

Если скорость важна, вы можете попробовать Parallel Colt: http://sites.google.com/site/piotrwendykier/software/parallelcolt

5
ответ дан 8 December 2019 в 04:54
поделиться

Схему PLT см. В пакете plt-linalg на планете. Существует также mzgsl , в котором есть привязки к Научной библиотеке GNU.

3
ответ дан 8 December 2019 в 04:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: