You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为自定义X、Y、Z轴坐标生成重复两次的坐标网格?

修改后的代码实现

直接替换原代码中各轴的取值范围即可,以下是适配新需求的代码:

import itertools

coordinates = []
repeats = 2  
# 定义各轴的坐标点
x_points = range(4)  # X轴:0、1、2、3
y_points = range(7)  # Y轴:0、1、2、3、4、5、6
z_points = [0.1, 0.6, 1.3]  # Z轴指定的浮点值

for c in itertools.product(x_points, y_points, z_points):
    for _ in range(repeats):
        coordinates.append(list(c))

关键修改说明:

  • 将原代码中统一的range(grid_size)拆分为三个独立的轴取值序列:
    • X轴用range(4)生成0-3的整数
    • Y轴用range(7)生成0-6的整数
    • Z轴直接使用自定义的浮点值列表[0.1, 0.6, 1.3]
  • 坐标重复逻辑保持和原代码一致,每个坐标组合都会被添加2次到结果列表中

内容的提问来源于stack exchange,提问作者helloitsmontie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 14:05:47