# MASS algorithm python

```>>> from matrixprofile import *
>>> import numpy as np
>>> a = np.array([0.0,1.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,1.0,0.0])
>>> matrixProfile.stomp(a,4)
(array([0., 0., 0., 0., 0., 0., 0., 0., 0.]), array([4., 5., 6., 7., 0., 1., 2., 3., 0.]))
```

Here is what the above code is Doing:
1. Import the matrixprofile module
2. Import the numpy module
3. Create a numpy array of 12 values
4. Call the stomp function with the numpy array and a window size of 4
5. Print the results

The results are a tuple of two numpy arrays. The first array is the matrix profile and the second array is the matrix profile index.

The matrix profile is a numpy array of length 9. The matrix profile index is a numpy array of length 9.

The matrix profile is the minimum distance between the query and all subsequences of the same length in the data.

The matrix profile index is the location of the subsequence in the data that produces the minimum distance.

The matrix profile and matrix profile index are both of length 9 because the query length is 4 and the data length is 12.

The matrix profile is [0., 0., 0., 0., 0., 0., 0., 0., 0.]. This means that the minimum distance between the query and all subsequences of the same length in the data is 0.

The matrix profile index is [4., 5., 6., 7., 0., 1., 2., 3., 0.]. This means that the subsequence in the data that produces the minimum distance is located at index 4, 5, 6, 7, 0, 1, 2, 3, 0.

The query is [0.0,1.0,1.0,0.0] and the subsequence in the data that produces the minimum distance is [0.0,1.0,1.0,0.0].

The query and the subsequence in the data that produces the minimum distance are the same.

The query is a subsequence of the data.

The query is a subsequence of the data that produces the minimum distance.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is a subsequence of the data that produces the minimum distance between the query and all subsequences of the same length in the data.

The query is