Skip to content

Commit cd7707e

Browse files
committed
fixed line length for code readability ref numpy#43 numpy#64
1 parent f0d4864 commit cd7707e

File tree

2 files changed

+29
-10
lines changed

2 files changed

+29
-10
lines changed

content/en/arraycomputing.md

+29-10
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,38 @@
22
title: Array Computing
33
sidebar: false
44
---
5-
6-
*Array computing has become synonymous with large scale data manipulation.*
7-
8-
It is the foundation of statistical, mathematical, scientific computing and modern day data science analytics. Some real life examples of application of array computing include data visualization, digital signal processing, image processing, bioinformatics, machine learning and AI.
95

10-
*The language of choice for data analytics, machine learning and productive numerical computing is* **Python.**
6+
*Array computing is the foundation of statistical, mathematical, scientific computing
7+
in various contemporary data science and analytics applications such as data
8+
visualization, digital signal processing, image processing, bioinformatics,
9+
machine learning, AI and several others.*
10+
11+
Large scale data manipulation and transformation depends on efficient,
12+
high-performance array computing. The language of choice for data analytics,
13+
machine learning and productive numerical computing is **Python.**
1114

12-
**Num**erical **Py**thon or NumPy is its de-facto standard Python programming language library that supports large, multi-dimensional arrays and matrices, and comes with a vast collection of high-level mathematical functions to operate on these arrays.
15+
**Num**erical **Py**thon or NumPy is its de-facto standard Python programming
16+
language library that supports large, multi-dimensional arrays and matrices,
17+
and comes with a vast collection of high-level mathematical functions to
18+
operate on these arrays.
1319

14-
Since the launch of NumPy in 2006, Pandas appeared on the landscape in 2008, and it was not until a couple of years ago that several array computing libraries showed up in succession, crowding the array computing landscape. Many of these newer libraries mimic NumPy-like features and capabilites, and pack newer algorithms and features geared towards machine learning and artificial intelligence applications.
20+
Since the launch of NumPy in 2006, Pandas appeared on the landscape in 2008,
21+
and it was not until a couple of years ago that several array computing
22+
libraries showed up in succession, crowding the array computing landscape.
23+
Many of these newer libraries mimic NumPy-like features and capabilites, and
24+
pack newer algorithms and features geared towards machine learning and artificial intelligence applications.
1525

16-
<img src="/images/content_images/array_c_landscape.png" alt="arraycl" title="Array Computing Landscape">
26+
<img
27+
src="/images/content_images/array_c_landscape.png"
28+
alt="arraycl"
29+
title="Array Computing Landscape">
1730

18-
**Array computing** is based on **arrays** data structures. *Arrays* are used to organize vast amounts of data such that related set of values can be easily sorted, searched, mathematically manipulated and transformed easily and quickly.
31+
**Array computing** is based on **arrays** data structures. *Arrays* are used
32+
to organize vast amounts of data such that related set of values can be easily
33+
sorted, searched, mathematically manipulated and transformed easily and quickly.
1934

20-
Array computing is *unique* as it involves operating on the data array *at once*. What this means is that any array operation applies to an entire set of values in one shot. This vectorized approach provides speed and simplicity by enabling programmers to code and operate on aggregates of data, without having to use loops of individual scalar operations.
35+
Array computing is *unique* as it involves operating on the data array *at
36+
once*. What this means is that any array operation applies to an entire set of
37+
values in one shot. This vectorized approach provides speed and simplicity by
38+
enabling programmers to code and operate on aggregates of data, without having
39+
to use loops of individual scalar operations.
Loading

0 commit comments

Comments
 (0)