A sparse vector is one that is mostly filled with zeroes.
Dimension 1 means it's a one dimensional (or 1D) array (or a vector), i.e. an array that contains only scalar values (numbers or other data types) and NOT other arrays. Extending that logic a 2D array is an array that contains only other arrays, which in turn contain scalars...
Examples:
1D array:
[1, 2, 3]
2D array (usually called a matrix)
[
[1, 2, 3],
[4, 5, 6]
]
3D array
[
[
[1, 2, 3],
[1, 2, 3]
],
[
[1, 2, 3],
[1, 2, 3]
],
[
[1, 2, 3],
[1, 2, 3],
]
]
I'm not sure about the degree, but I believe it's is how many scalars the inner most array holds.
As for how a matrix relates to this, matrices are usually represented as 2D arrays, where each inner array is a matrix row
Example of matrix with chess:
[
['r', 'b', 'n', 'q', 'k', 'n', 'b', 'r'],
['p', 'p', 'p', 'p', 'p', 'p', 'p', 'p'],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
['p', 'p', 'p', 'p', 'p', 'p', 'p', 'p'],
['r', 'b', 'n', 'q', 'k', 'n', 'b', 'r'],
]