''' k-Means聚类以及图像压缩是分类问题,是无监督的,是不需要标签的 ''' import time words=input('请输入你要说的话') for item in words.split(): #以空格隔开 letterlist=[] for y in range(12,-12,-1): list_x=[] letters='' #每一行要打印的 for x in range(-30,30): expression=((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 if expression<=0: letters+=item[(x-y)% len(item)] else: letters+=' ' list_x.append(letters) letterlist+=list_x print('\n'.join(letterlist)) #letterlist是个列表 意思是一下输出每个元素,然后每个元素之间用 \n(换行)填充,这样就不用for循环来执行 time.sleep(1.5)
''' k-Means聚类以及图像压缩是分类问题,是无监督的,是不需要标签的 ''' import time words=input('请输入你要说的话') for item in words.split(): #以空格隔开 print('\n'.join([''.join([(item[(x-y)% len(item)] if ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3<=0 else " ") for x in range(-30,30)]) for y in range( 12,-12,-1)])) time.sleep(1.5)