本发明公开了一种空调及空调温度自动设置方法,包括:获取用户的基础属性参数和用户的地区属性参数;获取用户的基础属性参数相似度和地区属性参数相似度;根据用户的基础属性参数相似度和地区属性参数相似度进行加权聚类,获取多个用户画像组;在聚类后的每个用户画像组进行用户‑空调‑天气的局部张量建模和分解,获取每个用户画像组中用户u在天气k对空调i设置的温度的局部张量分解预测值;根据局部张量建立全局张量分解模型,获取用户u在天气k对空调i设置的温度的全局张量分解预测值;根据全局张量分解预测值设置空调的温度,本发明的空调温度自动设置方法通过建立用户画像进行分层张量分解,提高了温度设置的精度,提升了用户体验。