思路:
②以坐标左下角为零点,任选一个坐标作为图片左上角的点,我们需要放进去的图片缩放后的像素分别为(x,y)
③从上面的图片可以看到,不管图片怎么旋转,中间的区域都是随便放,中间区域坐标范围为[(x^2+y^2)^0.5,500-(x^2+y^2)^0.5],由于坐标默认正方形,那么横纵坐标的范围都是这个,在这个区间,你的图片可以任意旋转放置都不会出界
④四条边和四个角算的原理跟上面一样,这是一张图片放置
⑤第二张以上的图片放置也是一样的,不同的是要加一个重合的判定,如果随机的值生成的图形跟图片区域中得任意图形重合,则再选取一个随机数重新生成大小和旋转,直至放进去没有重合为止,重合可以通过面积运算,没有交叉的区域设为0,交叉的区域设为1即可判断。
⑥重复以上操作,直至15张全部放置完成即可
python可以做什么
1 首先,最基本的功能就是借助python中自带的科学计算包Numpy、padas、matplotlib等,完成复杂的数据分析。
2 网络爬虫,利用python可以从网络上爬取任何格式的数据,比如文本数据、音频、视频数据、图片等。
## 标题 ##python爬取网络小说
3 词云图,利用python对语料集分词处理后,输出个性化词云图。
4 web开发,当然python之所以强大,是因为它的工程级开发,完全可以实现网站开发。
python就业前景
学习python之后,想从事这方面的工作,行情怎么样呢?你可以去拉勾网、应届生求职网等各种招聘网站搜索python相关职业岗位,可以看到python的缺口不仅大,而且就业岗位类型多、待遇也不错。
python相关就业岗位:数据分析师、Web开发、量化交易分析、游戏开发者、自动化测试、网站后端程序员、人工智能、网络安全等。
看到这里有没有想学习python的冲动呢,如果你是新手,想学习python又苦于没有好的学习资源,那么小编给你提供一个免费获取30G的python学习资源包,关注我们实验室的微信公众号,回复“菜鸟起飞”,即刻免费获取资源!