Police say the attacker was female and is believed to have taken her own life. Four people have been taken to hospital.