【发布时间】:2018-03-22 06:20:27
【问题描述】:
我是 Python 和深度学习的初学者。对于大多数人来说,这可能很容易,但我该怎么做呢?
如何将以下对象转换为唯一的数值?
df['city'].unique()
array(['LIMA', 'VACAVILLE', 'CINCINNATI', 'GLASGOW', 'BOWLING GREEN',
'LANCASTER', 'HOUSTON', 'SPRINGFIELD', 'RAPID CITY', 'FORT WORTH',
'LAREDO', 'NEW YORK', 'CHARLESTON', 'PITTSBURGH',
'WEST VALLEY CITY', 'CAYCE', 'HOT SPRINGS NATIO', 'CANTON',
'FORT WAYNE', 'DU BOIS', 'DAYTON', 'MASON CITY', 'WASHINGTON',
'LAKE OSWEGO', 'FAYETTEVILLE', 'SALT LAKE CITY', 'KNOXVILLE',
'TURLOCK', 'MCALLEN', 'CENTERVILLE', 'ROCHESTER', 'OKLAHOMA CITY',
'GAUTIER', 'DOYLESTOWN', 'ATLANTA', 'MEADVILLE', 'FORT MYERS',
'ERIE', 'BEAUMONT', 'JACKSON', 'CLARKSVILLE', 'BETHLEHEM',
'SAN ANTONIO', 'LAS VEGAS', 'ATHENS', 'SAN LUIS OBISPO', 'SEATTLE',
'BRADENTON', 'TINLEY PARK', 'HUNTLEY', 'SYRACUSE', 'WHEELWRIGHT',
'TOWSON', 'YONKERS', 'ARDEN HILLS', 'MARION', 'LIVONIA',
'COLORADO SPRINGS', 'CURWENSVILLE', 'SAINT CHARLES', 'PETERSBURG',
'SCOTTSDALE', 'SILVER SPRING', 'PORTLAND', 'BIRMINGHAM',
'CEDARVILLE', 'CLERMONT', 'ASHEVILLE', 'SHREVEPORT', 'DRAPER',
'WAVERLY', 'CANANDAIGUA', 'MOUNT PLEASANT', 'MARIETTA', 'MANKATO',
'HARLINGEN', 'HATCH', 'MOBILE', 'POULSBO', 'GARDEN GROVE',
'GIG HARBOR', 'OCONOMOWOC', 'MOUNT MORRIS', 'ORLANDO',
'DODGE CITY', 'DILLSBURG', 'HUNTSVILLE', 'KANSAS CITY',
'JACKSONVILLE', 'DULUTH', 'CITRUS HEIGHTS', 'ONEONTA', 'LOS LUNAS',
'GIBSONIA', 'ROBINSON', 'VERNON HILLS', 'PHOENIX', 'DESTIN',
'SHEPHERD', 'BROOKLYN', 'PLANO', 'WINTERS', 'JAMAICA', 'POWAY',
'LEXINGTON', 'UPLAND', 'NEW ALBANY', 'GREENVILLE',
'JEFFERSON CITY', 'ARLINGTON', 'BUFFALO', 'LOS ANGELES',
'CHARLOTTE', 'WEST LAFAYETTE', 'GARY', 'COOPERSTOWN', 'GREAT BEND',
'DAVISON', 'SMYRNA', 'MISSOURI CITY', 'MEMPHIS',
'FORT WALTON BEACH', 'KISSIMMEE', 'BATAVIA', 'OLDSMAR', 'WYNNE',
'ASHVILLE', 'FT BRAGG', 'TROY', 'SHAKER HTS', 'CLEVELAND HTS',
'HAMBURG'], dtype=object)
我正在尝试使用这些数据训练模型。
【问题讨论】:
-
用一个热编码检查问题
标签: python pandas tensorflow deep-learning keras