After reviewing the case, the Los Angeles County district attorney's office declined to file charges and passed it to the L.A. city attorney's office, which charged West with the lesser misdemeanor counts.
West had pleaded not guilty in November to the misdemeanor charges of criminal battery and attempted grand theft in connection with the July 19 scuffle.
But after pleading no contest to misdemeanor battery, West was sentenced Monday to two years of probation and ordered to attend 24 anger management sessions.
West also was ordered to complete 250 hours of approved community service, and to stay 100 yards away from Ramos. West was ordered to pay restitution to Ramos, the sum to be determined at a later court hearing.
The grand theft charge was dropped in exchange for the plea. Each of the counts carried a penalty of up to six months in jail or a $1,000 fine.
The 36-year-old rapper was not in court Monday but entered his plea through attorney Blair Berk.
Ramos, however, addressed the court, saying he believed West should serve time in jail for the attack.