A machete-wielding man who was a suspect in a bank robbery died after a Lancaster city police officer shot him, according to the Lancaster County District Attorney's Office.