网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月09日漏签0天
python吧 关注:474,518贴子:1,967,014
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回python吧
>0< 加载中...

求助求一定范围内的粒子

  • 只看楼主
  • 收藏

  • 回复
  • 真白
  • 进士
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如图一所示,空间有一群点,每个点以三位坐标表示,不考虑点的体积,不同类别的点在图中以不同颜色表示,现在要找出黄色球体表示的点群内部的其它类别的点,我采取的第一种做法是图二两层for循环以此遍历黄色球体类别的点,求它到其它点的距离,使用距离来选出想要的点,但是当黄色球体的点有一万个,其它类别的点有五十万个时,两层for循环极其慢,采用的第二种方法是如图三用矩阵操作,但是需要几百G的运行内存,算不了,目前考虑的第三种方法是求出球体类别点群的坐标范围,然后依次遍历其它类别的点,挑出xyz坐标同时在前述范围的点,这实际上求的是黄色球体的外接矩形范围的点,有一定误差。出于扩展到其它形体的考虑,这里没有直接使用球体类别点的质心,使用半径作为标准,因为对于其它形体比如哑铃形该法不适用,请问各位大佬,还有没有其他能算的动的方法




  • 春日影启动
  • 举人
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
什么算法需要用到这么多的粒子?模拟这么多的粒子有点浪费算力了


2025-06-09 19:38:29
广告
  • 春日影启动
  • 举人
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
核心应该是要抽样,我感觉不可能让全量的点参与运算,就像一个图片的分辨率,可以压缩,在计算机图形学中,通常处理图像都会通过不断卷积降低分辨率抽取特征


  • 攒银子的但丁
  • 探花
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
虽然不在我的领域,但是给个小建议,很多算法用生成器来实现其中的循环部分,可以优化不少空间复杂度
例如我要遍历一个长度十几万的序列,我把这个序列的构造方式弄成一个生成器,我遍历这个生成器就不用把整个序列加载进内存了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回python吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示