jerome123 发表于 2021-2-2 11:06:05

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

在绘制散点图时,我想知道我拿到一个列表数据,如,落在了哪个散点分布的哪一个格子里,应该怎么实现?

kishere 发表于 2021-2-2 11:23:27

把每个格子的边界当做条件, 用 if 和(32,50) 进行比对, 比如左下角就可以表示为:if a < 20 && a >0 && b <30 && b > 0
    retrun true
不过这样比较麻烦

jerome123 发表于 2021-2-2 11:56:04

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

是有点麻烦~~,不知道有没有更好的办法。。

kogawananari 发表于 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这条横线上 看你是怎么归属了

python_zbl 发表于 2021-2-3 15:26:55

{:10_256:}
页: [1]
查看完整版本: python开发中遇到的一个数学问题