阵列编程
Sign in to saveAlso known as vectorization, vectorisation
programming paradigm that generalize operations on scalars to apply transparently to higher-dimensional arrays to facilitate parallelization
Article · 中文
在计算机科学中,阵列编程指称允许向作为整体的一组数值同时应用运算操作的一种解决方案。这种方案经常用于科学和工程上的各种场合(settings)。 支持阵列编程的现代编程语言(也叫做向量或多维语言),已经具体的工程设计为将在标量上的运算,推广为透明的适用于向量、矩阵和高维数组。其典型例子是APL/J语言、Fortran 90,其他例子还包括:、Cilk Plus、Julia、Mata、MATLAB、NumPy(Python语言扩展)、Octave、、R、(作为列表)、Wolfram语言等。在这些语言中,在一个整体的阵列上的运算可以叫做“向量化”运算,无论它是否执行于向量处理器(它实现了向量指令)。阵列编程原语(primitive)简明的表达了关于数据运算的宽泛想法。这种简明程度在特定情况下可能是戏剧性的:不难发现与阵列编程语言的一行程序相对应Java程序有时需要很多页代码。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
invertible matrix
Entity
computer science
Entity
International Standard Book Number
Entity
Q15777
Entity
Python
Entity
Q2407
Entity
linear algebra
Entity
Euclidean vector
Entity
digital object identifier
Entity
matrix
Entity
Intel
Company
Q81571
Entity
object-oriented programming
Entity
Fortran
Entity
assembly language
Entity
MATLAB
Entity
machine code
Entity
R
Entity
Q154755
Entity
determinant
Entity