鱼C论坛

 找回密码
 立即注册
查看: 1468|回复: 4

python开发中遇到的一个数学问题

[复制链接]
发表于 2021-2-2 11:06:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在绘制散点图时,我想知道我拿到一个列表数据,如[32,50],落在了哪个散点分布的哪一个格子里,应该怎么实现?
~QQ(9JF16{[]}X([SLM4OX4.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-2-2 11:23:27 | 显示全部楼层
把每个格子的边界当做条件, 用 if 和(32,50) 进行比对, 比如左下角就可以表示为:
if a < 20 && a >0 && b <30 && b > 0
    retrun true
不过这样比较麻烦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-2 11:56:04 | 显示全部楼层
kishere 发表于 2021-2-2 11:23
把每个格子的边界当做条件, 用 if 和(32,50) 进行比对, 比如左下角就可以表示为:
不过这样比较麻烦

是有点麻烦~~,不知道有没有更好的办法。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-2 16:42:50 | 显示全部楼层
假设格子横坐标具有周期性 T=28  位差为+2  也就是 第i-1条红色纵线的解析式为x = 28i+2  (i∈Z)
x,y = (32,50)
x = 28i+2  解出int(i+1)的值就知道在第几条红色纵线

红色横线同理 不过你这个点(32,50)明显在y=50这条横线上 看你是怎么归属了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-3 15:26:55 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 16:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表