Hi Gözde,
You need to specify the dimensions if you create a Qobj from a numpy array, like so:
my_unitary=Qobj(my_unitary, dims=[[2, 2, 2], [2, 2, 2]])
Without the dims specified, they default to [[8], [8]] which then does not match the dimensions of your H_s and H_non_stat.
When submitting examples, please check that they run by themselves -- I had to fix a number of unrelated things before I could get to your error and offer help.
Schiavo,
Simon