try to avoid unnecessary copying of Qobj.data
removed unnecessary comment and decorators which duplicates the docstring or does not comply to standard python coding style