Let's suppose that I have some data, and I have a vector representation of each data point. For example, one data point might look like this: [0, 1, 0, 3, -2, 2.3]. Now suppose that for each vector, the value in dimensions 1, 2, and 3 can only ever be 0 or 1. Then, the value in dimension 4 can be any positive integer value. Then the value in the 5th dimension can be any integer, and the value in the 6th dimension is a decimal value.
Can machine learning be used on data of this form? Or does every dimension need to be the same kind of number, and have the same range (such as all dimensions are binary, or all dimensions are integers.)