diff --git a/README.md b/README.md index 8844d28..7d1c424 100644 --- a/README.md +++ b/README.md @@ -315,23 +315,13 @@ var mat = matrix.raw( data, [5,2], 'float32' ); */ ``` -__Note__: specifying a `dtype` does __not__ cast the data to a different storage type. Instead, providing the argument circumvents the need to determine the input `data` type, resulting in increased performance. +### Notes -The `shape` and `dtype` parameters are the same as above. - - - -### Properties and Methods - -`Matrix` properties and methods are the same as for the higher-level API, with the exception that `Matrix` properties are __no__ longer read-only. - -Setting properties is __not__ recommended as the `Matrix` can become corrupted; e.g., incompatible dimensions, out-of-bounds indexing, etc. In contrast to the strict API above, setting `Matrix` properties will __not__ result in an `error` being thrown. Accordingly, property modification may introduce silent bugs. - - - -### Constructor - -The lower-level `Matrix` constructor has the same interface as the higher-level `Matrix` constructor. +* The `shape` and `dtype` parameters are the same as the higher-level `Matrix` interface. +* Specifying a `dtype` does __not__ cast the data to a different storage type. Instead, providing the argument circumvents the need to determine the input `data` type, resulting in increased performance. +* `Matrix` properties and methods are the same as for the higher-level API, with the exception that `Matrix` properties are __no__ longer read-only. +* Setting properties is __not__ recommended as the `Matrix` can become corrupted; e.g., incompatible dimensions, out-of-bounds indexing, etc. In contrast to the strict API above, setting `Matrix` properties will __not__ result in an `error` being thrown. Accordingly, property modification may introduce silent bugs. +* The lower-level `Matrix` constructor has the same interface as the higher-level `Matrix` constructor.