I want to train a dataset that has a lot of nominal attributes. I noticed from some posts that to convert nominal attributes on has to transform them into repetitive binary
You can check whether a method in scikit-learn supports sparse matrices by checking the docstring. If it says
X : {array-like, sparse matrix}
then sparse matrix inputs are supported. When it says just "array-like", they're not supported.