Spaces:
Running
Running
new-human commited on
Commit ·
0bb564a
1
Parent(s): 4f9d2b1
feat: 支持真实CSV数据训练与模型推理闭环
Browse files- 扩展TrainConfig,新增csv_path和target_col字段以支持外部数据
- 实现CSV数据集加载功能,动态解析特征名并适配训练流程
- 修改ReporterAgent以显示特征名而非索引,提升报告可读性
- 重构Web UI,增加数据上传、目标列配置及模型推理界面
- 更新README,强调完整闭环(训练+推理)和数据接入能力
- README.md +20 -20
- app.py +78 -34
- multi_agent_lab/agents/data_agent.py +25 -9
- multi_agent_lab/agents/reporter_agent.py +7 -1
- multi_agent_lab/config.py +3 -0
- multi_agent_lab/ml/dataset.py +57 -3
- sample_data.csv +501 -0
README.md
CHANGED
|
@@ -5,23 +5,32 @@ sdk: docker
|
|
| 5 |
app_port: 7860
|
| 6 |
---
|
| 7 |
|
| 8 |
-
# 多 Agent 训练与调试小实验(闭环)
|
| 9 |
|
| 10 |
-
一个“模型训练 + 调试 + 多 agent 协作”的小而美项目:用纯 Python(标准库)实现二分类 Logistic Regression 的训练流水线,并用多 agent 编排完成闭环
|
|
|
|
| 11 |
|
| 12 |
-
数据生成 → 训练 → 评估 → 自动诊断(debug)→ 自动修复(调参)→ 复训 → 生成报告与可复现产物
|
| 13 |
|
| 14 |
## 你能看到的技术点
|
| 15 |
|
| 16 |
- 多 agent 协作框架(消息总线 + 共享产物仓库 + 编排器)
|
|
|
|
| 17 |
- 可复现训练(seed 固化、配置落盘、指标 JSONL 记录)
|
| 18 |
- 训练稳定性调试(NaN/发散/过拟合/欠拟合的规则诊断与自动修复策略)
|
| 19 |
-
- 训练产物闭环(runs/ 下保留:config、transcript、metrics、report)
|
|
|
|
| 20 |
|
| 21 |
## 快速开始
|
| 22 |
|
| 23 |
在本目录执行:
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
```bash
|
| 26 |
python3 -m multi_agent_lab --scenario unstable
|
| 27 |
```
|
|
@@ -40,19 +49,20 @@ python3 -m multi_agent_lab --scenario stable
|
|
| 40 |
python3 -m unittest discover -s tests -q
|
| 41 |
```
|
| 42 |
|
| 43 |
-
##
|
| 44 |
|
| 45 |
-
|
| 46 |
-
- 一键跑 stable/unstable 场景
|
| 47 |
-
-
|
| 48 |
|
| 49 |
## 目录结构
|
| 50 |
|
| 51 |
- multi_agent_lab/:核心代码
|
| 52 |
- agents/:不同角色 agent(数据、训练、评估、调试、报告)
|
| 53 |
-
- ml/:最小可用的训练实现(logreg + SGD +
|
| 54 |
- runs/:每次运行自动生成(可忽略、可清理)
|
| 55 |
- tests/:最小冒烟测试
|
|
|
|
| 56 |
|
| 57 |
## 产物说明(runs/<run_id>/)
|
| 58 |
|
|
@@ -60,15 +70,5 @@ Docker Space 启动后会在 7860 端口提供一个简单的 Web UI:
|
|
| 60 |
- transcript.jsonl:多 agent 消息流水(协作过程可回放)
|
| 61 |
- metrics.jsonl:每个 epoch 的训练/验证指标
|
| 62 |
- report.md / report.json:可读报告 + 结构化摘要
|
|
|
|
| 63 |
|
| 64 |
-
## 参数
|
| 65 |
-
|
| 66 |
-
```bash
|
| 67 |
-
python3 -m multi_agent_lab --help
|
| 68 |
-
```
|
| 69 |
-
|
| 70 |
-
常用:
|
| 71 |
-
- --scenario:stable | unstable(默认 stable)
|
| 72 |
-
- --seed:随机种子
|
| 73 |
-
- --epochs:训练轮数
|
| 74 |
-
- --lr:学习率(unstable 场景会覆盖为一个更容易发散的值,用于演示调试闭环)
|
|
|
|
| 5 |
app_port: 7860
|
| 6 |
---
|
| 7 |
|
| 8 |
+
# 多 Agent 训练与调试小实验(完整闭环版)
|
| 9 |
|
| 10 |
+
一个“模型训练 + 调试 + 多 agent 协作 + 推理验证”的小而美项目:用纯 Python(标准库)实现二分类 Logistic Regression 的训练流水线,并用多 agent 编排完成闭环。
|
| 11 |
+
**新增升级**:支持用户上传真实的 CSV 数据集,并在训练完成后进行实际的模型推理!
|
| 12 |
|
| 13 |
+
数据生成/读取 → 训练 → 评估 → 自动诊断(debug)→ 自动修复(调参)→ 复训 → 生成报告与可复现产物 → **模型推理**
|
| 14 |
|
| 15 |
## 你能看到的技术点
|
| 16 |
|
| 17 |
- 多 agent 协作框架(消息总线 + 共享产物仓库 + 编排器)
|
| 18 |
+
- 真实数据接入闭环(支持 CSV 动态解析)
|
| 19 |
- 可复现训练(seed 固化、配置落盘、指标 JSONL 记录)
|
| 20 |
- 训练稳定性调试(NaN/发散/过拟合/欠拟合的规则诊断与自动修复策略)
|
| 21 |
+
- 训练产物闭环(runs/ 下保留:config、transcript、metrics、report、模型参数)
|
| 22 |
+
- **在线推理闭环(一键将最新模型拉起,进行数据预测)**
|
| 23 |
|
| 24 |
## 快速开始
|
| 25 |
|
| 26 |
在本目录执行:
|
| 27 |
|
| 28 |
+
```bash
|
| 29 |
+
python3 app.py
|
| 30 |
+
```
|
| 31 |
+
|
| 32 |
+
或者使用命令行模式:
|
| 33 |
+
|
| 34 |
```bash
|
| 35 |
python3 -m multi_agent_lab --scenario unstable
|
| 36 |
```
|
|
|
|
| 49 |
python3 -m unittest discover -s tests -q
|
| 50 |
```
|
| 51 |
|
| 52 |
+
## Web UI 说明
|
| 53 |
|
| 54 |
+
执行 `python3 app.py` 启动后会在 7860 端口提供一个强大的 Web UI:
|
| 55 |
+
- **模型训练与多 Agent 调试**:可一键跑 stable/unstable 场景,或者上传你自己的 `.csv` 数据集进行真实场景的模型训练。
|
| 56 |
+
- **模型推理测试**:使用最新跑完的模型,输入逗号分隔的特征,即可预测出类别和概率。
|
| 57 |
|
| 58 |
## 目录结构
|
| 59 |
|
| 60 |
- multi_agent_lab/:核心代码
|
| 61 |
- agents/:不同角色 agent(数据、训练、评估、调试、报告)
|
| 62 |
+
- ml/:最小可用的训练与数据处理实现(logreg + SGD + CSV解析)
|
| 63 |
- runs/:每次运行自动生成(可忽略、可清理)
|
| 64 |
- tests/:最小冒烟测试
|
| 65 |
+
- app.py: 启动包含训练与推理双向闭环的 Web UI
|
| 66 |
|
| 67 |
## 产物说明(runs/<run_id>/)
|
| 68 |
|
|
|
|
| 70 |
- transcript.jsonl:多 agent 消息流水(协作过程可回放)
|
| 71 |
- metrics.jsonl:每个 epoch 的训练/验证指标
|
| 72 |
- report.md / report.json:可读报告 + 结构化摘要
|
| 73 |
+
- model.attemptX.json:模型权重与偏置,用于下游推理
|
| 74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app.py
CHANGED
|
@@ -10,20 +10,18 @@ except RuntimeError:
|
|
| 10 |
asyncio.set_event_loop(asyncio.new_event_loop())
|
| 11 |
|
| 12 |
import gradio as gr
|
|
|
|
| 13 |
|
| 14 |
from multi_agent_lab.config import TrainConfig
|
| 15 |
from multi_agent_lab.orchestrator import Orchestrator
|
| 16 |
|
| 17 |
-
|
| 18 |
LOCK = threading.Lock()
|
| 19 |
|
| 20 |
-
|
| 21 |
def _runs_dir() -> Path:
|
| 22 |
d = Path("./data/runs")
|
| 23 |
d.mkdir(parents=True, exist_ok=True)
|
| 24 |
return d
|
| 25 |
|
| 26 |
-
|
| 27 |
def _latest_run_dir() -> Path | None:
|
| 28 |
base = _runs_dir()
|
| 29 |
if not base.exists():
|
|
@@ -31,15 +29,19 @@ def _latest_run_dir() -> Path | None:
|
|
| 31 |
runs = sorted([p for p in base.iterdir() if p.is_dir()], key=lambda p: p.name)
|
| 32 |
return runs[-1] if runs else None
|
| 33 |
|
| 34 |
-
|
| 35 |
-
def run_pipeline(scenario: str, seed: int, epochs: int, lr: float) -> tuple[str, str]:
|
| 36 |
with LOCK:
|
| 37 |
-
|
|
|
|
|
|
|
|
|
|
| 38 |
orch = Orchestrator(base_runs_dir=_runs_dir())
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
|
|
|
|
|
|
| 43 |
|
| 44 |
def load_latest_report() -> tuple[str, str]:
|
| 45 |
p = _latest_run_dir()
|
|
@@ -50,32 +52,74 @@ def load_latest_report() -> tuple[str, str]:
|
|
| 50 |
return str(p), "未找到 report.md(可能运行未完成)。"
|
| 51 |
return str(p), rp.read_text(encoding="utf-8")
|
| 52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
|
| 54 |
with gr.Blocks(title="多 Agent 训练与调试实验室") as demo:
|
| 55 |
-
gr.Markdown("# 多 Agent 训练与调试实验室\n\n一键演示:数据→训练→评估→自动诊断→自动修复→复训→报告。")
|
| 56 |
-
|
| 57 |
-
with gr.
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
|
| 80 |
if __name__ == "__main__":
|
| 81 |
demo.launch(server_name="0.0.0.0", server_port=7860)
|
|
|
|
| 10 |
asyncio.set_event_loop(asyncio.new_event_loop())
|
| 11 |
|
| 12 |
import gradio as gr
|
| 13 |
+
import math
|
| 14 |
|
| 15 |
from multi_agent_lab.config import TrainConfig
|
| 16 |
from multi_agent_lab.orchestrator import Orchestrator
|
| 17 |
|
|
|
|
| 18 |
LOCK = threading.Lock()
|
| 19 |
|
|
|
|
| 20 |
def _runs_dir() -> Path:
|
| 21 |
d = Path("./data/runs")
|
| 22 |
d.mkdir(parents=True, exist_ok=True)
|
| 23 |
return d
|
| 24 |
|
|
|
|
| 25 |
def _latest_run_dir() -> Path | None:
|
| 26 |
base = _runs_dir()
|
| 27 |
if not base.exists():
|
|
|
|
| 29 |
runs = sorted([p for p in base.iterdir() if p.is_dir()], key=lambda p: p.name)
|
| 30 |
return runs[-1] if runs else None
|
| 31 |
|
| 32 |
+
def run_pipeline(scenario: str, seed: int, epochs: int, lr: float, csv_file, target_col: str) -> tuple[str, str]:
|
|
|
|
| 33 |
with LOCK:
|
| 34 |
+
csv_path = str(csv_file) if csv_file else None
|
| 35 |
+
target_col_val = target_col.strip() if target_col.strip() else "target"
|
| 36 |
+
|
| 37 |
+
cfg = TrainConfig(seed=seed, epochs=epochs, lr=lr, csv_path=csv_path, target_col=target_col_val)
|
| 38 |
orch = Orchestrator(base_runs_dir=_runs_dir())
|
| 39 |
+
try:
|
| 40 |
+
store, summary = orch.run(cfg=cfg, scenario=scenario)
|
| 41 |
+
report = store.path("report.md").read_text(encoding="utf-8")
|
| 42 |
+
return str(store.run_dir), report
|
| 43 |
+
except Exception as e:
|
| 44 |
+
return "Error", f"**运行失败**:{str(e)}"
|
| 45 |
|
| 46 |
def load_latest_report() -> tuple[str, str]:
|
| 47 |
p = _latest_run_dir()
|
|
|
|
| 52 |
return str(p), "未找到 report.md(可能运行未完成)。"
|
| 53 |
return str(p), rp.read_text(encoding="utf-8")
|
| 54 |
|
| 55 |
+
def run_inference(features_text: str) -> str:
|
| 56 |
+
p = _latest_run_dir()
|
| 57 |
+
if p is None:
|
| 58 |
+
return "暂无模型,请先完成一次训练。"
|
| 59 |
+
|
| 60 |
+
try:
|
| 61 |
+
report_json = json.loads((p / "report.json").read_text(encoding="utf-8"))
|
| 62 |
+
attempts = report_json.get("attempts", 1)
|
| 63 |
+
model_json = json.loads((p / f"model.attempt{attempts}.json").read_text(encoding="utf-8"))
|
| 64 |
+
except Exception as e:
|
| 65 |
+
return f"无法加载模型数据:{str(e)}"
|
| 66 |
+
|
| 67 |
+
w = model_json.get("w", [])
|
| 68 |
+
b = model_json.get("b", 0.0)
|
| 69 |
+
|
| 70 |
+
try:
|
| 71 |
+
features = [float(x.strip()) for x in features_text.split(",") if x.strip()]
|
| 72 |
+
except ValueError:
|
| 73 |
+
return "输入格式错误,请确保输入的是用逗号分隔的数字。"
|
| 74 |
+
|
| 75 |
+
if len(features) != len(w):
|
| 76 |
+
return f"特征数量不匹配:模型需要 {len(w)} 个特征,但输入了 {len(features)} 个。"
|
| 77 |
+
|
| 78 |
+
# Logistic regression inference
|
| 79 |
+
margin = sum(x * weight for x, weight in zip(features, w)) + b
|
| 80 |
+
prob = 1.0 / (1.0 + math.exp(-margin))
|
| 81 |
+
pred = 1 if prob >= 0.5 else 0
|
| 82 |
+
|
| 83 |
+
return f"**预测类别**:{pred}\n\n**正类概率**:{prob:.4f}\n**Margin**:{margin:.4f}"
|
| 84 |
|
| 85 |
with gr.Blocks(title="多 Agent 训练与调试实验室") as demo:
|
| 86 |
+
gr.Markdown("# 多 Agent 训练与调试实验室\n\n一键演示:数据→训练→评估→自动诊断→自动修复→复训→报告。\n\n**新增功能**:支持上传真实 CSV 数据进行训练,并提供推理闭环!")
|
| 87 |
+
|
| 88 |
+
with gr.Tabs():
|
| 89 |
+
with gr.Tab("1. 模型训练与多 Agent 调试"):
|
| 90 |
+
with gr.Row():
|
| 91 |
+
with gr.Column():
|
| 92 |
+
scenario = gr.Dropdown(choices=["stable", "unstable"], value="unstable", label="场景")
|
| 93 |
+
seed = gr.Number(value=42, precision=0, label="seed")
|
| 94 |
+
epochs = gr.Number(value=20, precision=0, label="epochs")
|
| 95 |
+
lr = gr.Number(value=0.2, label="lr(stable 场景有效;unstable 会先覆盖成易发散值)")
|
| 96 |
+
with gr.Column():
|
| 97 |
+
csv_file = gr.File(label="上传 CSV 数据集 (可选,不传则使用内置合成数据)", file_types=[".csv"], type="filepath")
|
| 98 |
+
target_col = gr.Textbox(value="target", label="目标列名 (例如:target)")
|
| 99 |
+
|
| 100 |
+
with gr.Row():
|
| 101 |
+
btn_run = gr.Button("开始运行", variant="primary")
|
| 102 |
+
btn_load = gr.Button("加载最新报告")
|
| 103 |
+
|
| 104 |
+
out_run_dir = gr.Textbox(label="run_dir", interactive=False)
|
| 105 |
+
out_report = gr.Markdown(label="report.md")
|
| 106 |
+
|
| 107 |
+
btn_run.click(
|
| 108 |
+
fn=run_pipeline,
|
| 109 |
+
inputs=[scenario, seed, epochs, lr, csv_file, target_col],
|
| 110 |
+
outputs=[out_run_dir, out_report],
|
| 111 |
+
)
|
| 112 |
+
btn_load.click(fn=load_latest_report, inputs=[], outputs=[out_run_dir, out_report])
|
| 113 |
+
demo.load(fn=load_latest_report, inputs=[], outputs=[out_run_dir, out_report])
|
| 114 |
+
|
| 115 |
+
with gr.Tab("2. 模型推理测试"):
|
| 116 |
+
gr.Markdown("### 使用最新训练的模型进行推理")
|
| 117 |
+
gr.Markdown("请输入逗号分隔的特征值。例如:`1.5, -0.2, 3.1, 0.8, -1.1`")
|
| 118 |
+
feat_input = gr.Textbox(label="特征输入 (逗号分隔)", lines=3)
|
| 119 |
+
btn_infer = gr.Button("执行推理", variant="primary")
|
| 120 |
+
infer_result = gr.Markdown(label="推理结果")
|
| 121 |
+
|
| 122 |
+
btn_infer.click(fn=run_inference, inputs=[feat_input], outputs=[infer_result])
|
| 123 |
|
| 124 |
if __name__ == "__main__":
|
| 125 |
demo.launch(server_name="0.0.0.0", server_port=7860)
|
multi_agent_lab/agents/data_agent.py
CHANGED
|
@@ -4,7 +4,7 @@ from dataclasses import asdict
|
|
| 4 |
|
| 5 |
from .base import BaseAgent
|
| 6 |
from ..config import TrainConfig
|
| 7 |
-
from ..ml.dataset import Dataset, make_synthetic_binary_classification
|
| 8 |
|
| 9 |
|
| 10 |
class DataAgent(BaseAgent):
|
|
@@ -12,21 +12,37 @@ class DataAgent(BaseAgent):
|
|
| 12 |
|
| 13 |
def run(self, *, cfg: TrainConfig) -> Dataset:
|
| 14 |
self.emit(receiver="MessageBus", kind="stage", payload={"stage": "data", "cfg": cfg.to_dict()})
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
|
| 22 |
self.ctx.store.write_json(
|
| 23 |
"dataset.json",
|
| 24 |
{
|
| 25 |
"n_train": len(ds.x_train),
|
| 26 |
"n_val": len(ds.x_val),
|
| 27 |
-
"n_features":
|
| 28 |
"label_rate_train": sum(ds.y_train) / max(1, len(ds.y_train)),
|
| 29 |
"label_rate_val": sum(ds.y_val) / max(1, len(ds.y_val)),
|
|
|
|
| 30 |
},
|
| 31 |
)
|
| 32 |
self.ctx.store.write_json("true_params.json", {"true_w": ds.true_w, "true_b": ds.true_b})
|
|
@@ -34,7 +50,7 @@ class DataAgent(BaseAgent):
|
|
| 34 |
self.emit(
|
| 35 |
receiver="Orchestrator",
|
| 36 |
kind="data_ready",
|
| 37 |
-
payload={"n_train": len(ds.x_train), "n_val": len(ds.x_val), "n_features":
|
| 38 |
)
|
| 39 |
return ds
|
| 40 |
|
|
|
|
| 4 |
|
| 5 |
from .base import BaseAgent
|
| 6 |
from ..config import TrainConfig
|
| 7 |
+
from ..ml.dataset import Dataset, make_synthetic_binary_classification, load_csv_dataset
|
| 8 |
|
| 9 |
|
| 10 |
class DataAgent(BaseAgent):
|
|
|
|
| 12 |
|
| 13 |
def run(self, *, cfg: TrainConfig) -> Dataset:
|
| 14 |
self.emit(receiver="MessageBus", kind="stage", payload={"stage": "data", "cfg": cfg.to_dict()})
|
| 15 |
+
|
| 16 |
+
if cfg.csv_path:
|
| 17 |
+
ds = load_csv_dataset(
|
| 18 |
+
csv_path=cfg.csv_path,
|
| 19 |
+
target_col=cfg.target_col,
|
| 20 |
+
seed=cfg.seed,
|
| 21 |
+
train_ratio=cfg.train_ratio,
|
| 22 |
+
)
|
| 23 |
+
# Update config based on loaded data
|
| 24 |
+
n_features = len(ds.feature_names) if ds.feature_names else 0
|
| 25 |
+
cfg_dict = cfg.to_dict()
|
| 26 |
+
cfg_dict["n_features"] = n_features
|
| 27 |
+
cfg_dict["n_samples"] = len(ds.x_train) + len(ds.x_val)
|
| 28 |
+
else:
|
| 29 |
+
ds = make_synthetic_binary_classification(
|
| 30 |
+
seed=cfg.seed,
|
| 31 |
+
n_samples=cfg.n_samples,
|
| 32 |
+
n_features=cfg.n_features,
|
| 33 |
+
train_ratio=cfg.train_ratio,
|
| 34 |
+
)
|
| 35 |
+
n_features = cfg.n_features
|
| 36 |
|
| 37 |
self.ctx.store.write_json(
|
| 38 |
"dataset.json",
|
| 39 |
{
|
| 40 |
"n_train": len(ds.x_train),
|
| 41 |
"n_val": len(ds.x_val),
|
| 42 |
+
"n_features": n_features,
|
| 43 |
"label_rate_train": sum(ds.y_train) / max(1, len(ds.y_train)),
|
| 44 |
"label_rate_val": sum(ds.y_val) / max(1, len(ds.y_val)),
|
| 45 |
+
"feature_names": ds.feature_names
|
| 46 |
},
|
| 47 |
)
|
| 48 |
self.ctx.store.write_json("true_params.json", {"true_w": ds.true_w, "true_b": ds.true_b})
|
|
|
|
| 50 |
self.emit(
|
| 51 |
receiver="Orchestrator",
|
| 52 |
kind="data_ready",
|
| 53 |
+
payload={"n_train": len(ds.x_train), "n_val": len(ds.x_val), "n_features": n_features},
|
| 54 |
)
|
| 55 |
return ds
|
| 56 |
|
multi_agent_lab/agents/reporter_agent.py
CHANGED
|
@@ -18,7 +18,13 @@ class ReporterAgent(BaseAgent):
|
|
| 18 |
pairs = list(enumerate(w))
|
| 19 |
pairs.sort(key=lambda x: abs(float(x[1])), reverse=True)
|
| 20 |
top_k = max(1, int(cfg.report_top_k_features))
|
| 21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
|
| 23 |
report_obj = {
|
| 24 |
"run_dir": str(self.ctx.store.run_dir),
|
|
|
|
| 18 |
pairs = list(enumerate(w))
|
| 19 |
pairs.sort(key=lambda x: abs(float(x[1])), reverse=True)
|
| 20 |
top_k = max(1, int(cfg.report_top_k_features))
|
| 21 |
+
|
| 22 |
+
feature_names = getattr(dataset, "feature_names", None)
|
| 23 |
+
|
| 24 |
+
top = []
|
| 25 |
+
for i, v in pairs[:top_k]:
|
| 26 |
+
fname = feature_names[i] if feature_names and i < len(feature_names) else str(i)
|
| 27 |
+
top.append({"feature": fname, "weight": float(v)})
|
| 28 |
|
| 29 |
report_obj = {
|
| 30 |
"run_dir": str(self.ctx.store.run_dir),
|
multi_agent_lab/config.py
CHANGED
|
@@ -16,6 +16,9 @@ class TrainConfig:
|
|
| 16 |
grad_clip: Optional[float] = None
|
| 17 |
loss_eps: float = 1e-12
|
| 18 |
report_top_k_features: int = 8
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
def to_dict(self) -> Dict[str, Any]:
|
| 21 |
return asdict(self)
|
|
|
|
| 16 |
grad_clip: Optional[float] = None
|
| 17 |
loss_eps: float = 1e-12
|
| 18 |
report_top_k_features: int = 8
|
| 19 |
+
|
| 20 |
+
csv_path: Optional[str] = None
|
| 21 |
+
target_col: str = "target"
|
| 22 |
|
| 23 |
def to_dict(self) -> Dict[str, Any]:
|
| 24 |
return asdict(self)
|
multi_agent_lab/ml/dataset.py
CHANGED
|
@@ -1,9 +1,9 @@
|
|
| 1 |
from __future__ import annotations
|
| 2 |
|
|
|
|
| 3 |
from dataclasses import dataclass
|
| 4 |
from random import Random
|
| 5 |
-
from typing import List, Tuple
|
| 6 |
-
|
| 7 |
|
| 8 |
@dataclass(frozen=True)
|
| 9 |
class Dataset:
|
|
@@ -13,11 +13,62 @@ class Dataset:
|
|
| 13 |
y_val: List[int]
|
| 14 |
true_w: List[float]
|
| 15 |
true_b: float
|
| 16 |
-
|
| 17 |
|
| 18 |
def _dot(a: List[float], b: List[float]) -> float:
|
| 19 |
return sum(x * y for x, y in zip(a, b))
|
| 20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
|
| 22 |
def make_synthetic_binary_classification(
|
| 23 |
*, seed: int, n_samples: int, n_features: int, train_ratio: float
|
|
@@ -46,6 +97,8 @@ def make_synthetic_binary_classification(
|
|
| 46 |
y_train = [ys[i] for i in train_idx]
|
| 47 |
x_val = [xs[i] for i in val_idx]
|
| 48 |
y_val = [ys[i] for i in val_idx]
|
|
|
|
|
|
|
| 49 |
|
| 50 |
return Dataset(
|
| 51 |
x_train=x_train,
|
|
@@ -54,5 +107,6 @@ def make_synthetic_binary_classification(
|
|
| 54 |
y_val=y_val,
|
| 55 |
true_w=true_w,
|
| 56 |
true_b=true_b,
|
|
|
|
| 57 |
)
|
| 58 |
|
|
|
|
| 1 |
from __future__ import annotations
|
| 2 |
|
| 3 |
+
import csv
|
| 4 |
from dataclasses import dataclass
|
| 5 |
from random import Random
|
| 6 |
+
from typing import List, Tuple, Dict, Any
|
|
|
|
| 7 |
|
| 8 |
@dataclass(frozen=True)
|
| 9 |
class Dataset:
|
|
|
|
| 13 |
y_val: List[int]
|
| 14 |
true_w: List[float]
|
| 15 |
true_b: float
|
| 16 |
+
feature_names: List[str] = None
|
| 17 |
|
| 18 |
def _dot(a: List[float], b: List[float]) -> float:
|
| 19 |
return sum(x * y for x, y in zip(a, b))
|
| 20 |
|
| 21 |
+
def load_csv_dataset(*, csv_path: str, target_col: str, seed: int, train_ratio: float) -> Dataset:
|
| 22 |
+
with open(csv_path, "r", encoding="utf-8") as f:
|
| 23 |
+
reader = csv.reader(f)
|
| 24 |
+
header = next(reader)
|
| 25 |
+
try:
|
| 26 |
+
target_idx = header.index(target_col)
|
| 27 |
+
except ValueError:
|
| 28 |
+
target_idx = -1 # default to last column if not found
|
| 29 |
+
target_col = header[-1]
|
| 30 |
+
|
| 31 |
+
feature_names = [col for i, col in enumerate(header) if i != target_idx]
|
| 32 |
+
|
| 33 |
+
xs: List[List[float]] = []
|
| 34 |
+
ys: List[int] = []
|
| 35 |
+
for row in reader:
|
| 36 |
+
if not row:
|
| 37 |
+
continue
|
| 38 |
+
# try parsing
|
| 39 |
+
try:
|
| 40 |
+
y = int(float(row[target_idx]))
|
| 41 |
+
x = [float(val) for i, val in enumerate(row) if i != target_idx]
|
| 42 |
+
xs.append(x)
|
| 43 |
+
ys.append(y)
|
| 44 |
+
except ValueError:
|
| 45 |
+
continue # skip invalid rows
|
| 46 |
+
|
| 47 |
+
n_samples = len(xs)
|
| 48 |
+
if n_samples == 0:
|
| 49 |
+
raise ValueError("No valid data found in CSV.")
|
| 50 |
+
|
| 51 |
+
idx = list(range(n_samples))
|
| 52 |
+
r = Random(seed)
|
| 53 |
+
r.shuffle(idx)
|
| 54 |
+
cut = max(1, min(n_samples - 1, int(n_samples * train_ratio)))
|
| 55 |
+
train_idx = idx[:cut]
|
| 56 |
+
val_idx = idx[cut:]
|
| 57 |
+
|
| 58 |
+
x_train = [xs[i] for i in train_idx]
|
| 59 |
+
y_train = [ys[i] for i in train_idx]
|
| 60 |
+
x_val = [xs[i] for i in val_idx]
|
| 61 |
+
y_val = [ys[i] for i in val_idx]
|
| 62 |
+
|
| 63 |
+
return Dataset(
|
| 64 |
+
x_train=x_train,
|
| 65 |
+
y_train=y_train,
|
| 66 |
+
x_val=x_val,
|
| 67 |
+
y_val=y_val,
|
| 68 |
+
true_w=[],
|
| 69 |
+
true_b=0.0,
|
| 70 |
+
feature_names=feature_names
|
| 71 |
+
)
|
| 72 |
|
| 73 |
def make_synthetic_binary_classification(
|
| 74 |
*, seed: int, n_samples: int, n_features: int, train_ratio: float
|
|
|
|
| 97 |
y_train = [ys[i] for i in train_idx]
|
| 98 |
x_val = [xs[i] for i in val_idx]
|
| 99 |
y_val = [ys[i] for i in val_idx]
|
| 100 |
+
|
| 101 |
+
feature_names = [f"feature_{i}" for i in range(n_features)]
|
| 102 |
|
| 103 |
return Dataset(
|
| 104 |
x_train=x_train,
|
|
|
|
| 107 |
y_val=y_val,
|
| 108 |
true_w=true_w,
|
| 109 |
true_b=true_b,
|
| 110 |
+
feature_names=feature_names
|
| 111 |
)
|
| 112 |
|
sample_data.csv
ADDED
|
@@ -0,0 +1,501 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
feature_0,feature_1,feature_2,feature_3,feature_4,target
|
| 2 |
+
-2.3468363405322377,1.4867755355330141,0.36214665017389464,-1.7242796473619575,-1.3486100207272043,0
|
| 3 |
+
-1.887519768477663,2.074467083235396,-1.6690419292832792,-0.2741587864200055,0.9209298338775862,0
|
| 4 |
+
1.3803138964143644,0.4095448993103014,-2.120465089526448,-0.6696767271957258,-0.11034911626218555,0
|
| 5 |
+
1.3141962575721207,-0.24073240673411203,-0.8477168460099764,1.4070880601866445,-2.120148676156491,1
|
| 6 |
+
-0.2936424421827941,1.3634399245291309,0.48993937313499564,2.103194716799419,0.5121426548122502,1
|
| 7 |
+
0.6944751642619672,0.0005039451722672428,0.744386496307233,1.1234823509683671,-0.31912364559912587,1
|
| 8 |
+
1.6673653979063394,0.34168962308846923,-0.7665395180422613,-1.3494401812599384,0.9691786448138914,1
|
| 9 |
+
0.6481768221723694,0.20362557976061,-0.670454763752551,-0.45531018809836604,-0.03110857588324539,0
|
| 10 |
+
0.23407997414868098,-0.6613351128348073,0.6618487509250924,0.7643211745440954,0.25946807504936853,1
|
| 11 |
+
0.12047786502704581,0.1631412912740077,0.2459217827886572,-1.557437726548158,-1.578144306068366,1
|
| 12 |
+
-1.449993289553797,-0.9286645614696276,-1.416646579792145,-0.4259982668672846,0.4513221499088889,1
|
| 13 |
+
0.7371400911961541,2.106378857483204,1.5159286452177367,-2.2172342899801296,-1.2339677598418564,0
|
| 14 |
+
1.0668073779905354,-2.0649475521534697,0.07158112884147223,1.0764453773401423,0.8336857698293755,1
|
| 15 |
+
-0.9114522515798462,-1.179524420147439,0.41496210524522964,-1.7939802719875688,1.3516116934438673,1
|
| 16 |
+
-0.3386973028932461,0.8591917638025413,-0.36853382917908756,1.7040644249500434,-0.6146781237603604,0
|
| 17 |
+
0.20536763745917688,0.7291671649423542,0.2707136730267819,1.7513104095455234,-1.8711796080402732,1
|
| 18 |
+
1.5262036340110838,0.822468567099911,0.646471206858607,0.5445615937349866,1.0801056360751944,0
|
| 19 |
+
-0.24780754133461147,1.4944086913822938,-0.6706630791658991,-0.5461528408468102,0.3775014538653653,1
|
| 20 |
+
-0.46726065502164366,-0.15930929186479034,-0.9578455966358435,0.16293560017044378,0.26784200510273454,1
|
| 21 |
+
1.8609452254609142,-0.2583446621042438,0.7455027553887055,0.6426432676845873,0.9535742702367482,0
|
| 22 |
+
1.7235045335125103,1.3103805431897007,-0.5697013262309529,-0.5642679945468686,0.45271079406267034,1
|
| 23 |
+
-0.773148667333396,0.004177329125527271,-2.185443708812737,-0.7062695975483689,0.0888927891549404,0
|
| 24 |
+
-0.5254697146753308,-0.9702438166683606,1.3000299185785968,0.806396642845671,-0.3374348216195167,0
|
| 25 |
+
1.6616375421018774,-0.7543562436494298,0.546645232125111,1.2353902426937209,0.23038394651351296,1
|
| 26 |
+
1.6288707669743772,0.5057889925136041,-0.28037816668738397,0.02387158554715621,-1.149541192573597,0
|
| 27 |
+
-0.8705877359503472,1.298241759022569,-0.348632940137263,0.19593426591790072,0.041022202824359595,1
|
| 28 |
+
-0.7493903371411741,0.6290492186133909,0.6839869895176701,0.2421718535410696,1.2669910553636536,0
|
| 29 |
+
-1.3782650252778503,0.5104594060481192,-1.6558869723271779,1.0421089559774261,0.9369283679352635,1
|
| 30 |
+
0.18826396642617976,-0.48437516551636334,0.2319886302362087,-1.2190845001481794,-0.6076399276027921,0
|
| 31 |
+
0.5759233732029648,0.2545021090965988,-1.638026282636871,0.9325737487223439,-0.5789785160721616,0
|
| 32 |
+
-0.15104686819592125,-1.503806946079207,-1.6167817809364315,-1.0797807695883552,-0.14556181555100395,1
|
| 33 |
+
-0.9853016907327199,0.18675429374645247,-1.9349638577945305,-1.0073105939333848,-0.5224500299823348,1
|
| 34 |
+
-0.358874674642938,0.5180165402424587,0.13727559547427207,1.1539141149024545,-0.19655342711165355,0
|
| 35 |
+
-1.5643151555516854,-0.3464988887199961,-0.2001184167838693,0.6673991113493318,0.09022975548154029,1
|
| 36 |
+
1.5896309076512585,-0.6497849606556284,0.3766190051560015,-0.0654799992841702,-0.1391799234735341,1
|
| 37 |
+
-0.11987723237171734,-0.2919674259293673,-0.4374700093295681,-1.543615044905254,-0.29764397510422996,1
|
| 38 |
+
0.2076030807172948,-1.6217242139504402,0.2759015167978459,0.44411622676062434,1.7601087216567026,0
|
| 39 |
+
0.339100650614021,-1.0093490321062006,2.093660689730085,0.36028156383643756,-0.3337208187774328,0
|
| 40 |
+
-0.2919194004706598,-0.8478842211721908,1.8773110671870135,-2.2244903951121198,-0.6230749858604777,0
|
| 41 |
+
-0.6834799742875662,-1.1817272912109154,0.020779202194405186,-1.1826689972897266,-0.7123285815521867,1
|
| 42 |
+
0.5173421166058932,0.8963676410391879,0.5179619315125658,0.17465066598795495,-1.5212943850493845,0
|
| 43 |
+
-0.4107537327563631,-1.4749878607691596,0.10278656962783037,0.7521956020436797,0.6360419442623475,1
|
| 44 |
+
0.007674578771158289,0.6763059054242574,1.6086807083565675,-0.7965058356909269,-0.3374135966497374,0
|
| 45 |
+
1.3677344508422167,1.3465499913266847,-0.5121897624545415,1.563751145648994,-1.2707081867346894,1
|
| 46 |
+
-0.028653585322918874,-0.29664924050381936,-1.2452030272744243,-0.8039025641939509,0.09562306550127701,0
|
| 47 |
+
-0.5903953652967385,-0.021089706991202516,0.6956245218805908,-0.059914175385959674,-0.012059937153672267,1
|
| 48 |
+
0.022947069461879428,-0.3229868804127142,0.4861040112369591,0.7813392627789052,0.5298976741499231,1
|
| 49 |
+
-0.6159587971012112,-0.3490729019676329,1.3867031788875828,1.9920457227874155,1.0806322307570664,0
|
| 50 |
+
-1.3941417384325456,2.790535786804889,-0.42421435361104426,-1.1049358109686434,1.149753988822043,0
|
| 51 |
+
-0.21042492280029151,0.0995064651867917,-1.2547744297343135,1.45863485075889,-0.0076976364233323855,1
|
| 52 |
+
0.29928028478253366,-0.409406024529806,0.8881663524242489,-1.2767629243039054,-1.3837916052917005,0
|
| 53 |
+
0.401645584053672,-0.7261342172963929,0.43711768409917773,0.18199157806081337,0.8786106972664678,1
|
| 54 |
+
-0.3511499176526821,-0.37425541360511794,1.2250457476043763,1.1354209883152766,1.3551401718732772,1
|
| 55 |
+
-0.5326013615530687,-0.5559675694598745,0.5947726478731785,0.06520637221962268,-0.438421786657724,0
|
| 56 |
+
1.5753716493748975,-1.2261796027422929,1.3113318993569885,-0.4511217998709169,-0.39621171588620535,1
|
| 57 |
+
-0.4033852674457618,-2.0579180341195618,-0.7142207303070144,-0.5177783867264861,-0.10391211941953564,1
|
| 58 |
+
-2.201792368712684,2.694340519431963,-1.2386039416313515,-0.8288777241137594,-1.0346660162571382,1
|
| 59 |
+
-1.3295309496500995,-0.7885304254965922,0.9689821443736214,-0.27984299845660454,-0.08487102641698774,0
|
| 60 |
+
1.0392310613085989,-0.4650356178552582,0.525875997409776,-0.14259877383342537,-0.6012792519624243,1
|
| 61 |
+
1.2785334922418927,0.06987162808105021,0.06515052660979855,2.1161740723172735,-0.7089269243390074,0
|
| 62 |
+
-0.5941120188586495,-0.06664222059256103,0.17575517047569184,-1.805942310015334,1.4898676453574795,0
|
| 63 |
+
0.10163008273273305,0.45007599483173183,-0.47273666420679605,-0.8146004563912996,2.154424149469328,0
|
| 64 |
+
0.8305456945583262,0.15944312367086313,-1.7864099161650027,0.894013288137815,-2.3317853271016977,1
|
| 65 |
+
-0.7648555601251941,-0.0839109585256584,1.1173029490704511,0.649391698191792,-1.5718753723537708,1
|
| 66 |
+
-0.5342052156434609,0.3331380386809949,-0.9757717612106535,-1.4329468444691946,-0.49953937417225197,1
|
| 67 |
+
0.7249459912930438,-0.8992865565449326,0.6230303674282102,0.87236081178936,0.9672004787500733,1
|
| 68 |
+
-0.9115915046608124,-0.08722236055420773,0.10862379313571377,0.05502858916227706,0.43849605407294373,1
|
| 69 |
+
0.8527802612887277,0.37729749839803267,0.30050564927825074,0.832119442011744,-0.06476253980855166,1
|
| 70 |
+
0.16448437968472307,0.0345240838944624,0.3133784158837946,0.25960362461468933,-0.4498720574396866,1
|
| 71 |
+
-1.5593372396909797,-1.3301999051995066,1.0964736227063367,-0.9375906328254595,-1.7741030314954593,0
|
| 72 |
+
0.235901727482181,-0.7066662631045024,0.052543444510150264,0.6970501771932703,-1.5940943327982235,1
|
| 73 |
+
1.1012403839256413,0.15886089454097713,0.21875551720882108,-1.098345545685706,-0.3452345837915721,1
|
| 74 |
+
2.340812372097339,1.021300656830855,-1.1056465644445164,-0.15686076171337357,-1.0591231687972382,0
|
| 75 |
+
-0.4465654612381971,0.20650762000002085,-1.0994537637172708,1.1978310838819979,-0.7245943224058217,0
|
| 76 |
+
1.2159835910523316,0.355289576981796,0.29895457690910565,-0.49554991937559345,-0.7753716244335123,1
|
| 77 |
+
0.6076973766516643,-2.0899630498854562,-0.802139568041738,1.855570165264122,0.3302764262342062,0
|
| 78 |
+
-0.5079544658206824,0.49853278356903613,1.1443103039589224,-0.21872357305628337,0.39321324167516225,0
|
| 79 |
+
-0.37522121127214636,0.44914136400264043,0.39286147698572216,-0.3354495971881738,-1.6805161817706573,1
|
| 80 |
+
0.39639819904533413,1.3199482646901475,-0.32264356445622383,-0.7737415337270566,3.190236287145997,1
|
| 81 |
+
0.44954773019631683,-2.270208571640942,0.3945448326158617,0.5510815816343176,-1.4082683701854353,1
|
| 82 |
+
0.4972195366603007,-1.0052166326349106,-0.11290900744746239,-2.6347741250539114,0.08610201773038217,1
|
| 83 |
+
-0.1821324512031569,0.879459347614054,1.977943256868743,0.8300868691607733,-0.2828379828083219,0
|
| 84 |
+
-1.2490312646720947,1.0611631416133225,-0.3169952874953824,0.5761650509654906,-0.5976762931679404,0
|
| 85 |
+
-0.029543137741115968,-1.2490136677937138,1.8914471006663676,1.0265591426367577,0.6026213880385028,0
|
| 86 |
+
1.6085467233888573,-2.2296595570446534,-0.4857711278476349,0.912442118175825,-0.14296440417579273,0
|
| 87 |
+
0.029617403005064942,-0.4920623915093388,1.838642789582117,0.7881280315436435,-0.8688575804583865,0
|
| 88 |
+
-2.8966667934184587,-0.6830633172980913,0.36185784203380317,-1.3071152565779116,1.711359756529748,0
|
| 89 |
+
-0.4134683268327473,-1.6209699187185949,-0.9352589330933943,-0.5573072141210855,0.38243449940295154,1
|
| 90 |
+
-0.7037641202437369,-0.20295245194837014,0.6185639810911471,-1.0945370422945115,-0.8093154481122179,1
|
| 91 |
+
0.8852710239802907,0.9387994843226709,0.24713461366339906,-0.8262289845074661,0.5403335178232513,0
|
| 92 |
+
0.8940293521069793,-1.8900985087425783,-0.4627434689025364,-0.18860020693195267,0.8448925091724278,1
|
| 93 |
+
-1.2387978243886137,-0.7266342184315489,-0.4417948317730948,0.19099131728638527,-0.5009089739293728,0
|
| 94 |
+
0.2544867143682605,-0.870456013098572,-0.4723933254619901,0.8658458984849609,-0.14692491249617248,1
|
| 95 |
+
1.7040419375746967,-0.9454446890116551,0.08320921506239928,0.3320041331418964,0.1290391698179672,1
|
| 96 |
+
-0.339720958169621,0.2703470735530746,0.24102932778888247,-0.7350224497635931,-0.20388193849022104,0
|
| 97 |
+
0.8076344624584654,-1.0759563923893045,0.173340337003997,-0.24291142285581319,2.606665223923885,1
|
| 98 |
+
-1.7371269906652034,-0.22762313633017145,-0.659005730340299,-0.2085677183324255,-1.0588861712437834,0
|
| 99 |
+
0.3320263581618722,0.8463059437336717,1.3875134815794645,-0.37425761446611994,-0.07453501428848902,0
|
| 100 |
+
1.706649015953468,-0.41272415855820044,0.7440468328675366,2.255781303797617,-0.21578676923640305,1
|
| 101 |
+
0.8990653940463786,0.8322523922236134,-0.7107451799172345,0.7399679774753469,-0.5178356618467469,0
|
| 102 |
+
-0.18407941179698756,2.531300216702223,-0.8412023308609148,-0.2793368053298752,0.653626694648787,0
|
| 103 |
+
-1.2510203266684103,0.4476864481550875,-1.2458539147315952,-0.562825181746326,-1.1582932281355174,1
|
| 104 |
+
-0.7246441820038222,-1.536585844970362,-0.6221045364552907,-1.854209750868068,0.6343449926728533,0
|
| 105 |
+
-0.6592574771330107,0.4505418128795996,-0.49812187098294997,0.8914926339471891,0.685081897280204,1
|
| 106 |
+
-0.9071615296355329,-0.16951471371775412,0.12494688880337182,-1.1168024173798323,0.13773109817319107,0
|
| 107 |
+
-2.270934418479915,-0.39199552760001943,-0.7319355430244893,-0.4415547256731024,1.722751773766207,1
|
| 108 |
+
-0.8429090471114824,0.06956842650597587,0.037708828674072714,-0.9932919319303383,-0.1376137119984226,1
|
| 109 |
+
1.8156899481674877,-1.1573059309735838,0.2706474789148046,-0.9263856967066745,-1.5495464933089107,0
|
| 110 |
+
0.17759821893792072,-0.08761589120302023,-0.09422641936107878,0.26281025629150123,-0.6444743919808907,0
|
| 111 |
+
0.24325430484635824,-0.7338060762710741,0.4577714398764201,-1.3773677997828173,-2.6148222086195108,0
|
| 112 |
+
-0.05167827205388805,-0.24286003015683197,-0.704231365909334,1.3941115860274906,-0.5588900588517834,0
|
| 113 |
+
0.38760280835782823,1.7675146849254568,-0.6971290876453808,1.0097384773964915,2.890129677229449,0
|
| 114 |
+
0.9463715190714467,-0.16274755904272006,-0.36600872448365457,-0.949711085358206,-2.0200495829608047,0
|
| 115 |
+
0.9684123706405816,-0.09089720785878012,1.559320713565649,0.322938324446336,0.3326613217808068,0
|
| 116 |
+
1.111065747261284,0.6173193482330888,0.19509582975298884,1.4602850194217178,-0.3137985687599802,1
|
| 117 |
+
3.1379335889757716,-0.180867932630328,1.3486650523951822,0.6906730649610294,-0.9573569602883772,0
|
| 118 |
+
0.36710440763604524,2.2503349351428934,0.2840444915118019,0.16387317682937907,-1.0462792883192014,1
|
| 119 |
+
-0.6021873557857951,-0.1934024193934163,1.1278717374663978,0.4837992452915368,1.1594519177450642,1
|
| 120 |
+
-0.8035053754117275,2.683623889985957,-0.7082969383787027,0.9492432502194773,-0.6936520718980342,1
|
| 121 |
+
0.18938197246917762,0.349264950566697,-1.3153041702716803,0.7814539990324443,0.3743155871762592,1
|
| 122 |
+
-0.2782954590393962,1.7730821796352896,-0.6883220715799838,0.7359977990193329,0.03644547702913985,0
|
| 123 |
+
-1.150830785154124,-0.07445006944814117,0.7389592364714475,1.2472676634355246,-0.8116381220220004,1
|
| 124 |
+
-0.9857807885628307,-1.0442872589863914,-1.2426691234433294,2.1437399760185536,1.6745324959013372,0
|
| 125 |
+
-0.612282759679814,1.6522875736618865,0.40705050214117194,0.47738883012413974,-1.7742853531078147,1
|
| 126 |
+
1.0227616887563054,0.13893092530116793,-1.1452523985296263,1.4571244913473014,0.7473579289445009,1
|
| 127 |
+
0.7666213276582782,-0.41148594747867256,0.8408907236997165,-0.6071809851962446,-0.3549889626961969,0
|
| 128 |
+
0.4534654421932779,-0.39289627457142134,-0.09391388804692379,0.8042690064950547,-0.4734925160842889,1
|
| 129 |
+
-1.1488368490535041,-1.1343295318081628,-2.057602789711859,0.8454282218435161,-1.020166000149411,0
|
| 130 |
+
-1.134318526150736,-0.9562456538927425,1.5108001387595473,-0.7989651843674308,0.09266010818643489,1
|
| 131 |
+
-0.1786492978046368,0.8611349016262054,-1.924274445427927,-0.5076935626171697,-0.3077856928096773,1
|
| 132 |
+
-0.49165728175274837,0.46856228472272515,-0.6657392037071848,-0.9397313717921115,1.6964048088204566,0
|
| 133 |
+
-0.8505999371618955,0.2180672341359092,-1.0688322235873517,-0.8199054827670007,1.5209489752253178,0
|
| 134 |
+
-1.5571724587878146,-1.573646002293674,0.6160845801386325,1.532966841277664,-1.2130014843019705,0
|
| 135 |
+
-1.0048545948998944,-0.9641708461883686,0.6041608719745631,-0.8739174323861806,0.530257262087739,1
|
| 136 |
+
-1.4941632399536535,0.6246108942128359,-0.11539551965133098,-0.1693872184289055,0.02689055700056912,1
|
| 137 |
+
-0.5970096588623924,0.581008294675766,1.9921849723900715,0.18041826953096332,2.7021716628520727,0
|
| 138 |
+
0.7229183886787651,-0.22558058703496553,-1.8301209649091303,-1.1516947193381422,-1.2161679742070248,0
|
| 139 |
+
-0.8844088675815647,1.4251429365860613,-0.657061246460877,0.6411499328320452,-0.6198493132329632,1
|
| 140 |
+
-0.07404245557936943,0.456848887824725,-0.545469356497313,-0.21469272464724637,-2.4841260813159227,1
|
| 141 |
+
1.8797812211620974,-1.4414769053269119,-0.7802887100700278,0.466893847942518,-0.5038898922386194,0
|
| 142 |
+
0.23628559534184904,1.12883911077433,0.5864105711512368,-0.6728838715687822,-0.2759980340533517,1
|
| 143 |
+
-0.17712349528098909,-0.37897737774363954,1.791332855773931,-0.06058485339961539,-1.1439086393817113,0
|
| 144 |
+
0.1188995233604023,0.08855087419644146,-1.691009305569144,0.808044781216628,0.7108815934377631,0
|
| 145 |
+
-0.4004873726762587,0.687633967423895,1.0651484305510452,-0.0763554719350797,0.7591666588746616,0
|
| 146 |
+
1.0504164866333447,0.06706062571635028,1.5519264947719797,1.5090625086518876,-0.8830837094552391,1
|
| 147 |
+
0.743898098770688,-0.09427755663125498,0.772970048569193,1.0145995797552825,-1.038451948675426,0
|
| 148 |
+
-0.42081432970548793,-0.14110078028420903,-1.459071436981766,-1.392448784276713,1.138354131965599,1
|
| 149 |
+
0.3108415251786657,0.762901013907807,-0.12489383876432761,1.1053611908782057,-2.1421479952241147,0
|
| 150 |
+
-0.2701479909541256,0.8654089306664753,1.0529070563351233,1.1063265201210781,0.31866361645203195,1
|
| 151 |
+
-0.6363217184640039,-0.24069338798347278,2.5747747850201725,0.5957215173724308,-1.7662679682395033,0
|
| 152 |
+
-1.5436329693491628,-0.59971583602063,-0.9690852729135274,1.4630244403703196,0.7651999542563608,0
|
| 153 |
+
-0.43357300146660527,-0.03427862546012552,0.9338877022019746,0.7875381033419497,-0.0830641379192775,1
|
| 154 |
+
1.467907161392661,1.121205008181888,0.1828308740050797,-0.5888642138548082,0.8039098486019308,1
|
| 155 |
+
-1.5673648157585824,-0.6296567547626936,-1.0570208020899083,-1.1646852341903013,-0.19123843419447065,0
|
| 156 |
+
-0.5719099356763584,-1.9396638992330628,0.07969198327652154,-0.5555244881011162,0.7071723669301975,1
|
| 157 |
+
-0.20990637699261572,0.3113609933946575,0.6675890950423918,-1.0380608173364703,-0.2558953870087286,0
|
| 158 |
+
-0.5150522043012289,0.6061646298680324,-0.2197296580174756,0.14728980378122797,-0.027398247182800532,0
|
| 159 |
+
1.5903964769028671,-1.805353006600208,0.7365883443771503,0.31411493768903503,0.322875898396219,1
|
| 160 |
+
-0.004951699499904339,-0.4512894550232975,-1.1381967507128472,-0.5011556603848001,-0.7951841655360176,1
|
| 161 |
+
-0.29278846837244243,-0.8587455405181934,-0.28801934052840555,0.34461683037486635,0.41472851018076134,1
|
| 162 |
+
0.771387932476189,0.03779428978075787,-0.03698896821497888,-0.46143052462468226,-0.10634817625924262,1
|
| 163 |
+
-0.2516107674085195,-0.42393428080016393,0.9019985006200969,-2.3944672292345204,1.400255190205376,0
|
| 164 |
+
1.616240734177345,0.6413566057927412,-0.2452990862329623,2.9386158222002785,0.7956534751467125,0
|
| 165 |
+
-1.5756300904636267,-1.5490666606240175,-0.5698577807055333,-0.16644196604436332,-0.3302705025054191,0
|
| 166 |
+
-0.20047224338422484,-0.6794941072949995,1.1174396521926584,-1.4505484837406761,0.2166256853012073,0
|
| 167 |
+
-0.6486000212104313,-0.21064172416146754,1.6125475821422566,-0.2572047505962698,0.24566644586049566,0
|
| 168 |
+
-0.8704328506685624,0.11260227339009693,1.5481890808071206,-0.6743018762981557,0.17017388206585762,0
|
| 169 |
+
-0.9885548447300411,0.7523381623549942,0.18466123756811262,0.40748169863246086,-1.5354884734412888,1
|
| 170 |
+
0.12006904675405362,-0.02246044929627655,-0.03581637139740016,0.6134621021836886,-0.14640217444791664,1
|
| 171 |
+
0.8506699819475027,1.5147870061959148,0.08931692619599657,-0.828510889051128,1.4441537492393626,1
|
| 172 |
+
0.15675350133075452,-0.8469318463273153,-0.4859511254324587,-1.4624883200020178,-0.17165687557300954,1
|
| 173 |
+
-0.8981828267664675,0.9065387829660879,-2.2559118828133826,-0.858706958771959,0.7326882384397672,0
|
| 174 |
+
-1.8662770037555205,0.28540297934738856,-0.8329905445566218,1.4275943358169314,-0.3222651402262643,1
|
| 175 |
+
0.7469634395928978,0.7486459421769854,0.40326894486142933,0.48585933447364166,0.0376587010584014,1
|
| 176 |
+
-2.252065648235396,-0.9413978062784774,0.7537870098447943,-0.9976374465276432,0.7680136433190117,1
|
| 177 |
+
1.0470128090182518,0.19402972275684105,0.2875797577816175,0.6077546347252794,1.578096257752406,0
|
| 178 |
+
-0.010006621645042511,0.3882086830533261,1.3925669331477657,-1.5125369107986355,0.6391450574008414,0
|
| 179 |
+
1.4934884792042542,-1.0163041504242354,0.239513246448296,0.10278142380202934,0.4974596084152957,0
|
| 180 |
+
0.8162590336576988,0.4608499777496963,-0.061318208459222055,-1.063402784237615,-1.154803718552774,1
|
| 181 |
+
0.7804326119736462,-1.1548037054080869,1.2016009223815887,-2.035046707757861,-0.6104831448040609,0
|
| 182 |
+
0.5068889682297263,-0.9112986217057416,1.1612192883150043,-0.00747987080286996,1.7332890768384737,0
|
| 183 |
+
-0.26316998614099957,0.70765221187935,0.33006259873044497,0.7693829671603488,-1.2336839625453822,0
|
| 184 |
+
1.0633785492490813,-0.15113133970605994,0.8780110882189953,-0.24175691484551845,1.6928815955526333,0
|
| 185 |
+
-0.6670959786786104,-0.5457777325945696,0.4728095267904523,-0.6790968788924552,0.9683395117999716,0
|
| 186 |
+
0.14103741816333942,1.2221516819250466,-0.04030671102876497,-0.23017691285363767,-0.7309154406458169,0
|
| 187 |
+
-1.3858424492973036,0.5097511243762207,-1.0314171013809783,-0.6160150806936208,0.11336201226552048,0
|
| 188 |
+
-0.24407406429450001,-0.7927535294523269,1.5323276308723048,0.2900532595304692,-0.03709114779062208,1
|
| 189 |
+
-0.33903265362900764,0.5007725213951627,-1.0539346459909713,0.7990867365275942,2.4072276368542065,1
|
| 190 |
+
0.021427868094757146,0.20203916086687668,-0.4419581536687874,0.8839226050842559,-1.371335820705165,0
|
| 191 |
+
-1.3031525948602172,0.20443012634347407,0.2396589610446809,-0.7531281543278967,1.6702741009126114,0
|
| 192 |
+
0.3355247674684783,0.6953003446402598,-0.225427626942142,0.059960936954980185,-0.7089568781393212,0
|
| 193 |
+
-1.4135300038663,-1.8416440439687545,0.9630020831255162,1.5362742445983573,-0.9330389989939629,0
|
| 194 |
+
0.8148967864866007,-0.7033482409875125,0.02137351334155192,-0.5680764693638334,-0.19914166098464434,0
|
| 195 |
+
-1.1182393101053871,0.8883031371812758,1.4738036780187553,-1.2428528582766842,-0.7656111807883306,1
|
| 196 |
+
-0.8227340689571535,1.1818632745076656,-0.4702320691621294,-0.7633104005549809,0.6323853314401651,0
|
| 197 |
+
-0.15128183982459695,-0.734083154375836,-0.17430261444488862,-0.40555001042271777,1.2515296906007412,1
|
| 198 |
+
-0.45581752114015023,-1.1508967809365984,-0.3476976522828696,-0.7655996593060697,-0.2289709870106856,1
|
| 199 |
+
-0.969243916658716,0.210428467448518,-0.48973989357329145,-1.7014983473785479,-0.43957857873868744,0
|
| 200 |
+
-0.7533029158104304,1.1588273654520338,0.2851545655535449,0.6986082918708095,0.041673376126290886,0
|
| 201 |
+
-1.715885334513003,-0.02640968723619466,0.5663152984594952,0.5076129502450911,-0.18868226771424446,0
|
| 202 |
+
-1.4767327429123438,-0.0619688299946765,-1.4410144632958288,0.08044386440039439,1.823064773726922,1
|
| 203 |
+
0.2112986561185521,1.8518527180588777,1.1153780962578712,0.543639450377751,-0.09567204310666454,0
|
| 204 |
+
1.1521306362521408,1.331831174393269,-0.6855867822552743,0.07034535597432329,-0.0020416666967248225,0
|
| 205 |
+
0.03336416603153111,-0.9018331911558526,0.58318150218383,0.028832202651767763,-1.5935015361912162,1
|
| 206 |
+
1.6140415503900558,1.0701699277402381,1.1912554078936064,0.2641386553578156,-2.031760759364061,0
|
| 207 |
+
-0.8980143844041938,-0.5725612500554519,0.8660513939255753,2.3311032035044406,0.5857458475599349,0
|
| 208 |
+
-1.3657231554798062,-0.7683747874694075,-0.6520349195461493,-0.9538234938535163,0.14077209793267742,0
|
| 209 |
+
-1.7706117421968095,0.8601711119792503,-1.1167116034608369,-0.18104110748856792,-0.23976274580620213,1
|
| 210 |
+
-0.508311637358878,0.5596268357547588,-0.8528666929902632,-1.1699975691314153,1.0566466607106142,0
|
| 211 |
+
1.6328015132942544,0.4446279728715137,0.8461102545267661,0.858114184253579,0.17839487834190904,1
|
| 212 |
+
-0.3399314711332838,-0.46421566931597097,0.1355660947986307,-1.9950303566545984,-0.3733678545763632,0
|
| 213 |
+
1.2148462365944406,-1.5081879234216893,0.9472008502883671,1.7242213285674732,0.9120909768236152,1
|
| 214 |
+
-1.0595654013632023,0.9786778140886938,1.5625786935069896,1.1853653137717848,-1.4158589564451804,0
|
| 215 |
+
0.6006269206749156,1.0787906913966985,0.20706463355740962,-1.099137556169437,-1.0809964304043551,0
|
| 216 |
+
-0.4133574302060692,1.7221033456539148,0.5419931303176934,-0.16473048182078223,-1.294127158596901,0
|
| 217 |
+
-0.28317379807486076,0.26770496492539175,0.4776840057924435,-0.22932780802601554,-1.735927826575318,0
|
| 218 |
+
-1.7255296563542883,-0.16279255969749032,-0.43856722368437867,-0.17437802875337632,0.6174283555632136,1
|
| 219 |
+
-0.6198081120519153,0.243928888267127,-1.2043166640335983,0.9666357828978185,-1.4936679006883562,1
|
| 220 |
+
-0.6101785759538908,1.3461130312601657,0.3338698071789619,1.3937547120089229,-0.7002302945583371,0
|
| 221 |
+
-0.09494078204478877,-1.303080573457796,1.2334012662475458,0.743601274705617,-0.2342614499013748,1
|
| 222 |
+
0.23964232306091454,2.3297137844659725,0.7127112579435395,-1.360260434637002,1.538097647792231,1
|
| 223 |
+
-0.7481866719598478,0.7644700127351577,0.7793659532446414,0.7488369991823844,1.5835884634176778,0
|
| 224 |
+
-1.6808212959708049,0.022228569471472656,-1.879993872779388,0.5956276227637731,-0.6077620584780511,0
|
| 225 |
+
-1.43906443151858,0.5417093858383055,0.16826535349070576,0.8766422814119772,1.4616110204217803,0
|
| 226 |
+
0.5543581749654632,0.7651844533383899,-0.6486247018097041,-0.06102009946317579,-1.540369076133286,0
|
| 227 |
+
-1.655475143920937,0.49516707448395936,0.5763848227876075,-0.7531004218290274,0.8454413559204751,1
|
| 228 |
+
1.038641728085213,-2.4675308981855117,0.1679094273182927,-0.382102155705899,0.06586805914900232,0
|
| 229 |
+
-0.1488444284999382,0.8497559449264109,-0.476811601613448,-1.3013215410994776,-0.14983695706749012,1
|
| 230 |
+
-1.26615467909167,-0.20414333936249537,-0.16770931200151953,-0.7765448251780782,-0.48000238225176245,0
|
| 231 |
+
-0.826992050916833,0.6297897602165815,0.09579787621904252,0.41041323269927127,0.03647837190583425,1
|
| 232 |
+
0.5760284582211505,-0.5754084417598901,1.5332956521403298,-2.102774964076397,0.6512714135524222,0
|
| 233 |
+
0.191774142302267,-0.13619753902810505,-1.9706438816929273,1.594984925708633,1.015450062104165,0
|
| 234 |
+
-0.6107304721766661,0.8127419460004398,-1.1784977702969466,-1.0776393258405683,0.014869146943796038,0
|
| 235 |
+
1.72378289070431,1.9359494887621387,0.12410454696769226,0.03470322921989724,0.2601473641951403,0
|
| 236 |
+
1.2166711944489843,-0.7489282645711193,-1.0654546836554981,-1.546570421245352,0.6234343278998822,1
|
| 237 |
+
0.9702841387510717,1.0309998830047353,0.7891600583642661,0.530288812595237,2.986184129651802,0
|
| 238 |
+
1.8144836573138876,0.37887566792414057,1.756583493800159,0.09791764394395029,-1.3209829970862539,1
|
| 239 |
+
-1.5602022055178446,0.698097457460533,-0.8532560894259894,-0.9742281376347843,0.24641198339261297,0
|
| 240 |
+
-0.10117379880740726,-0.9574475449615679,1.259708159778264,0.7904656780484431,-0.6676549501639172,1
|
| 241 |
+
-1.4772282852145457,2.166242982474413,1.1400132285649918,0.0006742761409196073,0.5382456227063139,1
|
| 242 |
+
-0.5652555730664199,-0.8122010731719835,-0.7509839829009285,-2.0632252631155983,-1.9103195481016386,0
|
| 243 |
+
2.128234735474622,0.1501000265973263,-1.3736856992316637,-0.5754325884265897,-1.4291551093549928,0
|
| 244 |
+
-0.47606697000191517,-0.5317830348771794,-0.6142804151263375,1.3973948596300567,-1.7981661438320555,0
|
| 245 |
+
-0.8512888801987911,0.49488489128954943,0.6466441379794325,0.07938586090905256,-0.45170046889058574,1
|
| 246 |
+
0.9854867345646748,-0.8388674906860198,-1.0820197402455634,1.5451828198176125,0.34700361408859653,0
|
| 247 |
+
1.9448773389000293,0.6762481079243087,-1.2401022099405945,0.0794200338031961,-0.20644471450233803,0
|
| 248 |
+
-0.7572738999750785,-0.41015017552790917,-0.3748966063562873,0.009734694254502038,1.8711834797011002,0
|
| 249 |
+
0.08089692863430462,-1.1986995081919387,1.228675564415376,1.0818184571151102,-0.8427916434709485,0
|
| 250 |
+
-1.6208751490892095,-0.8149106267462406,0.6924461303050288,0.6921588170434863,-0.696967937452761,1
|
| 251 |
+
1.6797146333816533,0.04671638090923076,-0.37782396137066404,0.46688034894070296,1.1092940241672478,1
|
| 252 |
+
-0.04606355982135595,0.3229088347583152,0.6905665480502693,1.1323736268160272,-0.42560629645003134,0
|
| 253 |
+
0.8559977815883851,1.0758580748388786,-0.8534804325051139,0.14216320525465917,-2.0733004122694414,0
|
| 254 |
+
0.6525501365436835,0.1870033660669696,-0.4622324114983364,-2.0409109662180263,-0.2238333197942673,1
|
| 255 |
+
0.6186760560901368,1.2844715161031497,-1.7343817807775337,0.4626369139555581,1.5433570824398477,1
|
| 256 |
+
-0.16232132372459335,-0.1878536540448244,1.3306079649773503,-0.4627014491648337,0.20518512937230876,1
|
| 257 |
+
0.21047458934785424,0.7684724476977902,-0.9328972712443543,0.5780068403314034,1.7047071523982165,1
|
| 258 |
+
1.6757253989046497,-0.28047434163739726,1.2597540820987263,0.6028369290875137,-1.9786767835636343,1
|
| 259 |
+
0.17748922960263305,0.1965150841831929,0.3580579744531968,-0.2862111009171996,0.14307094287424008,0
|
| 260 |
+
0.15078997013804082,-0.5516922921897826,-0.2889203027790021,-0.7556063116280723,-0.07857906304993602,0
|
| 261 |
+
0.24529797309186235,1.0874620268193338,-0.4386097259793817,-1.2959802081590577,-1.5851253867066393,0
|
| 262 |
+
-0.8938924057610569,-0.48045638532515517,-0.1545373094413422,-0.033581087441240595,-1.9648634356239902,1
|
| 263 |
+
-1.064964104541219,1.490857060336861,-0.9036006823567748,-1.6420753417639935,0.3864481459920197,1
|
| 264 |
+
-0.6404878363068938,-0.03177662012066886,0.04218791901621705,-1.2101672508693713,1.2099570766985495,1
|
| 265 |
+
0.2678874888623299,-0.9448431205588925,0.591629918674263,0.9529136654003445,0.6735268017177017,0
|
| 266 |
+
0.22842810797963398,-1.8198778037357755,-1.8593158586738334,0.20571085581190224,0.08027397214509491,1
|
| 267 |
+
2.0437865154696633,-0.4483420005986279,-0.7231563075321068,1.681083956732186,-0.1979153223781997,1
|
| 268 |
+
0.4695457035123236,0.024921041411927077,0.34700371638998373,0.15508310884104246,-0.10757372515385183,1
|
| 269 |
+
-0.4496732266458386,-0.20142690940915592,-0.6281728655052148,0.8577726174814446,-0.7047615833498476,1
|
| 270 |
+
0.4157703760981257,0.560186827764615,1.8699119561390256,0.21757869004184258,0.9043060731696577,0
|
| 271 |
+
-0.5048826750795058,0.6899076249334324,-0.40780948095098274,-1.250345393140942,-2.330890016517376,0
|
| 272 |
+
0.030558104631992013,0.435013281959982,-0.23068007978157426,0.6163508455710522,0.8778468726732757,1
|
| 273 |
+
-0.03531765130622555,-0.3324579085039465,1.170715596826091,-1.868780159748424,0.024433009443270464,0
|
| 274 |
+
-0.9557164830998977,-0.02539519186660508,-2.2487092126854917,0.5644365081780096,-1.0224860023967604,1
|
| 275 |
+
0.9878277029721647,0.6405711450477957,0.7555694742532166,2.0723185079712385,0.9299984062861993,1
|
| 276 |
+
2.246075868215272,-1.9922994722573883,-0.02927639805958573,2.3503642966153517,-1.9624225919186213,1
|
| 277 |
+
-1.806121892527965,0.5573728378260799,0.04890194800385697,-0.14335697413603782,-0.676088972847934,0
|
| 278 |
+
0.9838019218607434,1.2379271247621102,0.35477808445684716,1.1407301846171036,-0.43505461014204594,0
|
| 279 |
+
-1.5128169265276243,-1.240757211229312,-0.4332001791064414,0.2784489902187102,-1.2657865102188244,1
|
| 280 |
+
0.1365568162012969,0.840138842546135,-0.2849290793125282,-0.6011813479948205,-0.26557247327395833,0
|
| 281 |
+
-1.5927375975823297,0.44397394601584084,-1.1602903674141527,-0.616876098530804,-2.305123306860146,1
|
| 282 |
+
0.5136203280566894,0.6854239328026596,-0.5670241860166689,0.8346345369364083,-0.620747797688332,1
|
| 283 |
+
-1.789962259166955,0.48250700323756746,0.1329981304358269,-1.009976622688079,0.46865952230472224,1
|
| 284 |
+
0.6041113902970702,1.4240826062850063,1.591292827714312,1.4938497123659042,0.6751671962789904,0
|
| 285 |
+
-0.8195427301700479,-0.6040910825911802,1.5569824370989886,-0.40495647967262594,-0.4799644697541752,1
|
| 286 |
+
-0.9493718593957434,0.4023769176597465,-0.1775482771947387,-1.2733563057821988,1.0227586286826644,0
|
| 287 |
+
1.2693641365620063,0.07464072472310278,2.3679081567255573,1.2121261794152955,0.9858161894885574,0
|
| 288 |
+
0.45482035310006613,-1.362866007115087,-0.6727222154313774,-0.6359734270982755,0.2068993796376173,0
|
| 289 |
+
-0.8933297998991013,-1.089765582713275,0.49051579827787584,1.3630725884485466,-1.030590060822802,0
|
| 290 |
+
-1.101841649794121,2.5268140144445526,-1.6221570360878905,-0.2361711493464959,0.12862813308176768,1
|
| 291 |
+
1.7772069608838554,0.16418865516957995,1.5424410879227133,0.11252002999487114,-0.6049993765994421,0
|
| 292 |
+
1.1126891512613293,-0.26469386788929317,0.40783924565822915,0.549971100631984,0.43018091796313723,1
|
| 293 |
+
-2.1505887288219814,-1.5228073483637983,0.9327311954299514,-0.17818184884168287,2.2354771904764936,1
|
| 294 |
+
0.2411868457799714,1.4407878823658105,1.5970068396095936,1.226079832363826,-0.9433030234966104,0
|
| 295 |
+
0.3934687281420608,0.033371211911861126,-1.3568348852233967,0.12953599817545744,0.6229295438648651,0
|
| 296 |
+
0.3391823598492262,-0.3446068136563378,-1.720971239665836,0.6501679354063266,-1.5539737506926148,1
|
| 297 |
+
0.6437641868904322,0.8339026696100799,-0.14612934039574044,-0.189229599879131,-1.3969212809815383,1
|
| 298 |
+
-1.9222106426894714,-0.21632652646081624,1.581534505535338,-0.5004097764873139,-0.930547955570668,1
|
| 299 |
+
-1.898420800271668,1.6742629385338308,-0.686963114913423,1.416223752997214,0.09935805476868284,0
|
| 300 |
+
0.3386926932143905,-0.029273926206997744,0.3134824931140569,-0.31271408684683305,-0.9760755912775143,1
|
| 301 |
+
-1.373943928908502,-0.05814801824614399,1.547388960624221,-0.35239820522665266,0.8045861329262468,1
|
| 302 |
+
-1.5612081395175845,-0.24781483703881155,-2.217446659397165,0.3070682499065233,-0.0027609750017008176,0
|
| 303 |
+
-0.6090633945273047,1.0406055844140212,0.17240453317399027,-1.0218860770478944,-1.3669894884673368,1
|
| 304 |
+
-1.8283234526094447,-1.5436881323174285,-0.31372525993700384,-0.3586262393953557,-0.7905429769527217,0
|
| 305 |
+
0.3426875477527589,0.0817262058268016,1.6601433570737723,-2.025454376396363,1.625504775565912,0
|
| 306 |
+
0.33339298208027746,1.8398143267703528,1.7205997936707067,-0.36537384433438275,-0.9728509252204738,1
|
| 307 |
+
-0.7946629394958026,-1.0888061744915338,1.033691100760962,0.027526048690340973,0.6093079708026279,0
|
| 308 |
+
-0.21557709974348194,0.7758595919767722,0.19894854492407157,0.8704642273257149,-1.441099108777606,1
|
| 309 |
+
-0.8125817680601357,-0.28608525857128,-0.4992765979399836,-0.047828951033893875,0.7555116553703906,0
|
| 310 |
+
-0.12253089504966053,1.6717517723239141,0.029271439757509808,0.6972517756501171,0.5236495135750259,0
|
| 311 |
+
-0.2100229592031887,-0.11956810020726646,-0.9455011315092869,-1.0571715445077678,-0.5222677212028084,0
|
| 312 |
+
0.754744752310007,1.005580645695054,1.4344729167788681,0.2270587932356591,0.1776280246839675,1
|
| 313 |
+
0.8258062515478857,-0.4930812708106805,-0.9105849996555375,0.7129858574096992,-0.8079210325625755,1
|
| 314 |
+
-0.35435735005764196,-1.752166215917461,-0.327265870832473,-0.8202201104721916,0.3204103203006704,0
|
| 315 |
+
-0.10323379312906658,0.33834692576891956,-0.46983200315998674,1.8194503697034032,-0.38963830349326223,0
|
| 316 |
+
-1.059200316461155,0.7574721139626733,-3.500106802444671,-1.1116192284868418,-1.7507052377172099,1
|
| 317 |
+
-0.5992591110445004,0.14369016866895892,-1.4076599586685532,-1.553304764197373,-0.9024767733531013,1
|
| 318 |
+
0.5957020839406337,-0.48257910588924424,-0.3035147880779063,1.2307997486152218,0.19792715141166267,0
|
| 319 |
+
-1.2685229854398006,-0.46696120150567877,0.43008826833950664,-0.6125082424370213,0.40058498174772017,1
|
| 320 |
+
0.4941242215541855,-0.7676812884007773,0.6771046205175208,-1.6263514156828998,1.4742362876378883,1
|
| 321 |
+
0.8638434939861405,1.3244931510638769,1.8474625948640062,-0.9082094588805424,-0.031716389784825084,1
|
| 322 |
+
1.0111084200298883,-0.07879297376597585,-1.522756235351353,0.6919520308042904,2.0224737212621444,1
|
| 323 |
+
0.633493797010815,0.6000413350788066,0.4283497974830355,-0.8363487067296307,-1.1363598486515842,1
|
| 324 |
+
-1.4735648060052067,-0.4051743377755157,-0.191962370508489,0.005170444162558189,-0.1515730516578298,0
|
| 325 |
+
1.3182436239250237,0.9922370265615127,-0.1866615790138843,0.21665961798018396,0.5400165302172707,0
|
| 326 |
+
-0.19543180988235948,-0.8247885982991232,-0.6110844991089619,-0.3477496182722334,1.1764365252133584,0
|
| 327 |
+
0.8914817344912622,0.09265915789871897,0.7165349161892394,0.9596220920785737,-0.7983260348026872,1
|
| 328 |
+
-0.9892146634066883,-1.3938176384193528,0.9015307337312455,1.5312091604400064,-0.6256938695998364,0
|
| 329 |
+
-0.2342790938621004,1.8645217157490517,-0.3360129695389366,0.7594839913327937,-1.9785044830520597,1
|
| 330 |
+
0.1401200584673981,-0.4769602284032043,-0.8162106679701678,0.9107244520720429,-0.46289087403714907,0
|
| 331 |
+
-0.7801111085791443,0.6637096287849046,0.7932243174005973,1.632262387737899,-2.2572720028480147,0
|
| 332 |
+
-0.9137139707459995,0.19098456243447387,-0.1937718582160201,-0.09132303311284261,-1.9434414661108934,1
|
| 333 |
+
2.6851813091790007,-0.04298686023210534,0.136631678028562,-0.7901986603245486,1.9881173597515818,1
|
| 334 |
+
0.23254192238064197,2.031561974299226,1.4970669498687592,0.361168602443429,-1.626574217613229,1
|
| 335 |
+
1.1290454722492254,1.702042965768205,0.23036957906401662,0.5428419894969349,0.4454949323959751,1
|
| 336 |
+
-1.5007625467406898,0.26188416181469876,-0.514841871030495,0.3935874839244898,-1.8206883327176926,1
|
| 337 |
+
0.28532802443417016,-0.5436588959353936,-0.633655465486148,-0.5746217768585418,0.46734503433111413,1
|
| 338 |
+
0.5509210456638511,-0.1781016433741681,0.3881178666543333,-0.36219685143995894,0.33858546360171765,0
|
| 339 |
+
-0.3473493557816804,-1.9686154188170084,0.8682115501920667,-0.9165483130600315,1.6442243979331181,1
|
| 340 |
+
-0.3658390962578291,0.1569886787613229,0.7708409262966807,-1.623712061673292,-0.5876096162078326,0
|
| 341 |
+
1.0580802069941821,-1.7907634578286842,-2.0573053189040276,0.0676322519652091,0.4842048299548125,1
|
| 342 |
+
-0.7461691967137071,0.6276201919988822,-0.7158861830469165,0.08000035669070822,1.0437697513559439,0
|
| 343 |
+
0.35111826811182184,-0.3723836867851181,-0.26279875434888983,0.06495983472757114,-0.3475159571937066,0
|
| 344 |
+
0.5629990276700156,2.2978463084061933,1.0168305846329857,-0.29074983519887626,-1.5974948523296275,0
|
| 345 |
+
-2.219207401843671,-0.6797713219209587,0.6763496433864619,0.2864905525550533,-0.23640857067670343,0
|
| 346 |
+
0.9316939279440193,-0.21034876684801165,-0.36170220884747406,0.40870929878807577,0.17394434338827774,0
|
| 347 |
+
-0.9217194578138259,-2.18780207273771,1.2775700616603403,0.9583499662695675,0.9425197607033597,0
|
| 348 |
+
-0.16634047108450215,0.5433660445173656,1.0353359353713958,1.0816012290777224,-0.9971001504866367,1
|
| 349 |
+
0.730095520098413,-0.4183090497337222,1.3362410744939721,-1.7457980580333576,0.43905850135608876,0
|
| 350 |
+
0.3536641199749677,0.3096573484339958,0.18377746734645922,-0.0945142286904634,0.3665839719384781,1
|
| 351 |
+
1.5861616022999272,-0.2870789245390456,-0.18864309616144212,0.4528455976548697,-0.7105222589363044,0
|
| 352 |
+
-0.8730488189778355,-0.1912095990683397,-0.7393999733834902,0.47105274270694186,1.2547141627675407,1
|
| 353 |
+
0.7625824567424746,-0.6946927119377114,-0.9949449410639003,-0.5574252581526796,1.1854200501025693,1
|
| 354 |
+
0.39877381997320505,-2.2321978467133348,0.8705545157363832,0.42425160341069257,0.23480902380674917,1
|
| 355 |
+
-1.340120379237623,0.4712930388922303,-0.3726749877231721,1.9342540765881011,0.3364590238801845,1
|
| 356 |
+
-0.6331776176285387,-1.9602008179100572,0.6616179364697673,-0.8650758759666495,-0.46125063661046534,0
|
| 357 |
+
-0.9023166277619835,-0.9547343885021524,-0.4378479190280206,-1.604331340754071,1.1179652104489597,1
|
| 358 |
+
0.03154360497949375,-1.203067863644458,-0.551765949984209,1.5200719475353788,-1.6617551705212235,1
|
| 359 |
+
-1.6486270419116318,1.0732319602779348,0.7032207787006969,0.632679290038925,-0.5943623145934324,0
|
| 360 |
+
-0.8457084334702201,-0.7082898429857571,-1.7740521199519061,0.5007655506832455,-1.5530844335524794,1
|
| 361 |
+
-0.2969886553915713,2.2913403505827126,0.3647161129630787,0.2813822036634434,1.4269221956425928,0
|
| 362 |
+
0.4690604675748984,-0.5363957148960575,-0.38287554988179184,-0.26904442747395374,0.3007538899804985,1
|
| 363 |
+
-1.977580849086982,0.09564769917984446,0.7201652134977338,0.07636080883863154,-0.41963228397960267,1
|
| 364 |
+
1.1664365873744125,-0.8144908813110999,-0.47282486463526174,-1.2079691202052594,0.5867118788690538,1
|
| 365 |
+
0.6192867921797037,-1.2706303372742678,0.33431830283414404,-0.8782736920971992,-0.565181585995792,0
|
| 366 |
+
1.3633304986626904,0.8717322890285895,-0.10491358798915842,-0.6388030630721236,-2.171891661056826,0
|
| 367 |
+
-0.054278245390160906,-0.42321617764268027,-0.28693660410973165,2.3047812374328798,2.0084312322434132,0
|
| 368 |
+
-0.5822169390072388,-1.416570711673451,0.18767570079762283,0.07021101476335086,-0.09566766212319111,1
|
| 369 |
+
0.4569419466883771,0.11206228046757394,0.9004924237880457,0.04683516080314571,1.0885714557693176,1
|
| 370 |
+
2.538097388389032,0.05887701888472823,-0.021287237215172283,0.3808083951056386,-0.17262889182980518,0
|
| 371 |
+
0.23296236959320693,-1.4874916900016204,-0.25974666867854396,-0.14667020185483354,-0.8350882555050364,1
|
| 372 |
+
-1.1314933325183152,-2.0490079556577063,0.43518911311754027,-0.7232804549300683,1.9727918831376021,0
|
| 373 |
+
0.9712978591698185,0.8884138919775438,0.5656275659110981,-0.4572680163337319,0.3760996852861832,1
|
| 374 |
+
0.38016715379639937,-2.1993875966993355,0.08081036585529319,-0.8432095697998993,0.42729042315509963,0
|
| 375 |
+
0.4525117506504738,1.4114600603452316,-0.8991118017612866,-1.3470703175611414,1.0123792364224973,0
|
| 376 |
+
0.4104259608962431,0.5783694064209776,1.214820171970201,-1.8193507333309205,1.7839257626602132,1
|
| 377 |
+
-1.4415179980080663,1.0045331478844564,0.18124830383093696,-0.43926761823096827,0.451597744890376,0
|
| 378 |
+
-1.0639299266487694,-1.0583260637261849,0.4945625089794741,0.004518353062754885,0.6872961037277494,0
|
| 379 |
+
-0.5398144815696948,1.149149046435929,-0.033898601666881356,0.5322643206782525,-2.1818559183298816,1
|
| 380 |
+
0.4112729266297226,-1.622683369401758,-1.602626729357008,0.21157966754317703,0.3480683751291246,0
|
| 381 |
+
0.2402460751198942,0.28634714787254434,-0.08843650864793226,0.6594716438125175,0.1398986514711846,0
|
| 382 |
+
0.2895848825093686,0.9671452771587042,0.7887560342987417,2.6541064212569947,-0.7655087367596364,0
|
| 383 |
+
0.37185221731337226,0.024348042399195472,1.243961639694219,0.4119267085622998,0.3537368042216673,0
|
| 384 |
+
-0.6812183759189929,-0.1952816020170769,-0.7775243802782994,0.8145982638120716,-0.9931056298275929,0
|
| 385 |
+
-0.5127090820524858,0.11637337929203319,-0.24094713593774703,1.8150324767473465,-0.8222263011634252,1
|
| 386 |
+
0.11893680915851962,-1.351285850412203,1.1838982525211736,-0.6454146623977974,-2.06196566516144,1
|
| 387 |
+
0.2052265536850007,0.5408037862456869,-0.09018821159612236,-1.1591182471985548,-0.7835312895896355,0
|
| 388 |
+
0.3284157285604091,0.04433005421700848,0.7735070340939579,1.134393643677114,-0.8058959502031842,1
|
| 389 |
+
-0.7077615177156727,0.8179623101032787,0.6302846586723504,-1.062482469002942,-1.4453954299034202,1
|
| 390 |
+
0.9257072117408661,0.2919660986261656,0.39358930947074605,0.5043905624196829,0.6532627124399263,1
|
| 391 |
+
0.03186517623340706,-0.532493268429281,-0.74944042378325,-0.5197054348114597,0.9441725724012223,1
|
| 392 |
+
0.06613473993417654,1.0740914274190598,-0.7232167554264944,0.34013151154091115,-0.9498611622420821,1
|
| 393 |
+
2.0483962090046735,-0.9414208897392563,0.7777086356149695,0.3897362905063968,-0.07721984770246976,0
|
| 394 |
+
-0.04775536131406149,-0.7731615535484698,1.3219111696424524,-1.0311686586567372,-0.41375710101327184,1
|
| 395 |
+
-2.23743842981248,-0.09954413801233494,-0.4311889360413594,0.23519315140463304,2.112117248818452,1
|
| 396 |
+
0.3143393179877845,-1.1175988487593564,-0.29065505403812614,-0.32333114229206494,-2.2516363920496927,0
|
| 397 |
+
0.8833726299634534,-0.6972473098703958,0.5340243742252223,0.2704499294264799,-0.864229997478339,0
|
| 398 |
+
0.3681446271718306,-0.7652785704851476,-0.9838918730560735,-0.7268651575845518,1.25820076768513,1
|
| 399 |
+
-2.2200750226737904,-1.0812896378844494,1.036273362485605,0.08738630137517074,0.8370207840823635,1
|
| 400 |
+
-0.2417024524791396,0.7915266909263936,1.2878701651249902,1.0334510405063706,1.1072171738758747,1
|
| 401 |
+
0.6628761867931023,-1.064251637360271,-0.09066879037180185,1.2827981573172165,0.8417695610403498,0
|
| 402 |
+
-0.48460206019356417,-0.6989866555533301,0.356402168507819,-1.518179182892819,-0.7035339691872055,1
|
| 403 |
+
-0.5974254240749989,0.40436601115102067,-0.3433322511455375,0.39182445518386644,0.051060875300982085,1
|
| 404 |
+
-1.471202975168396,1.726609701427351,0.6107302754598937,0.5565285065786544,-2.239782468521442,0
|
| 405 |
+
0.9823829466482127,-2.1115228735183886,-0.2959721835710108,1.5718051947504041,-1.0093391205266824,1
|
| 406 |
+
-1.7497582410051358,1.2465953999549266,0.3518864589658064,-0.7494986167063845,-1.2727718425140915,0
|
| 407 |
+
-1.1140361392316995,1.1431966259601711,-0.5077894404183867,-0.6633022614501318,-0.7974416550124569,0
|
| 408 |
+
-1.0574636219505067,0.7225232272429993,-0.8428533293446432,-1.0630790044262022,2.231795163172315,0
|
| 409 |
+
1.2563515396295102,-0.5197704840158217,1.5877229244336017,-0.7320959709443128,-1.6966379958413151,0
|
| 410 |
+
-0.382806541162318,-0.4598763943473176,-1.9272539893381846,0.41516066951589325,0.6927543834234248,1
|
| 411 |
+
-1.208245399245839,-0.3080639133932574,-0.6247920801429235,1.4861091016390473,0.32670845378630414,0
|
| 412 |
+
-1.0415671779187001,-0.36807524249833024,0.7072860122070548,-0.49200528491023465,0.5817857491143792,1
|
| 413 |
+
0.24352029136011574,0.512881029417282,0.7797656645363965,1.2619735464167252,0.6163526667001054,1
|
| 414 |
+
0.08874207703489331,-2.012388629945972,0.17617035641472892,1.222879723209066,0.5542021869360755,0
|
| 415 |
+
-1.0288892033361738,-2.0548243194292977,-1.1404073645416777,0.29777657587919715,-0.6481166203103111,1
|
| 416 |
+
0.5437023663635564,-0.9224112986177855,-0.1490931615676979,1.9294112317460093,-2.4409556195123114,0
|
| 417 |
+
-0.8177570534745165,1.7366646578820417,0.5512769793665732,-0.972536379725064,0.05399407123488551,0
|
| 418 |
+
0.8564589939493344,0.5397358599237629,-0.3517828805625095,-1.4122081334780816,1.3771690624393387,1
|
| 419 |
+
0.8219992626567609,0.2322499555239791,1.5204268448599652,-2.184744007185401,0.48829637339055004,0
|
| 420 |
+
0.656524536933508,1.1480431076140987,-0.4828021736063683,1.8288827151721003,-0.4161362074416345,0
|
| 421 |
+
2.012385944954809,0.03998490051751254,-0.4322996603966026,-0.6725215109850058,0.021845834129285303,1
|
| 422 |
+
0.7410783451231601,0.16622060731660834,0.3499295237917537,1.9051305279115718,0.8392262438586974,0
|
| 423 |
+
0.7036646286907892,0.5556793201301913,1.0146614706518577,0.2306395847816889,-1.5897946448661842,1
|
| 424 |
+
0.83092337998483,0.7033847060409482,-0.18284098115049915,1.2800332633399392,-1.9743537053505755,0
|
| 425 |
+
0.2813147053353166,-0.13002260174839214,-1.4527556345915245,-1.6382020334412286,-0.5032527238567853,1
|
| 426 |
+
1.771241918573063,-0.7033564719649458,-0.4106438733605529,-0.9051778391264073,1.559403515052307,0
|
| 427 |
+
0.9181203896528646,1.0501149387215656,0.9451328744836645,0.8321083529112706,-0.3370147709814179,0
|
| 428 |
+
-0.3852090485374097,0.0908486214009875,1.1192089106880685,0.64366419998286,-1.4298466329003205,0
|
| 429 |
+
0.2232573943032029,-0.4693807436395766,-0.2914545950884781,-0.28842392014188295,-0.31389003179248504,0
|
| 430 |
+
0.28044322945439154,-1.7033933299421697,0.22705913354561355,-0.5490281885156592,-0.46158869770462835,0
|
| 431 |
+
-1.2129392852915837,-1.0926857165889212,0.19984768697833233,0.8514788522194614,0.14116266900050228,0
|
| 432 |
+
2.3815703924219527,-0.5972712686825673,0.34246464650820524,-0.5101309431290945,-0.8068995357384269,1
|
| 433 |
+
0.679298371374782,-1.484700268776489,-0.13425344905520195,-0.5112261549967833,0.12327903366312107,0
|
| 434 |
+
1.9371444678299115,0.5386360960828738,0.7214476889974583,-0.35244645984349127,0.6241303623013124,1
|
| 435 |
+
0.09099827849949571,0.6160494689862942,-1.285535976212798,0.04529740426144648,0.9780885476349293,0
|
| 436 |
+
-0.1685784096234627,-0.7187496160406708,-0.45533710665981975,-2.4024032209051907,-1.0883398873261851,0
|
| 437 |
+
0.5000212351285854,1.308076548111884,0.6297872663936042,1.3554424423510931,-0.10182572272100847,1
|
| 438 |
+
-0.1899325560534293,0.6003283273720874,-1.4021070830752407,-0.43073015311111373,-0.45959499235539303,1
|
| 439 |
+
1.5055588172551688,1.5407147554146534,0.7798533571028939,0.16683877455264248,0.9016097370032559,1
|
| 440 |
+
1.2036398648991853,-0.11002150481880142,-0.3037871806082504,0.6016133630293733,0.46250020082589605,1
|
| 441 |
+
0.05769511757593088,0.6527444322230026,0.7654434301319155,-0.002840688165833469,1.3733565548590936,1
|
| 442 |
+
1.273746045434811,-0.4046254621554417,-0.9813477000601603,-0.952853124749769,0.12881361776387235,0
|
| 443 |
+
-1.560599269112752,0.09475765934279473,0.7292608659333933,-0.7832656619914257,-1.4233753968904503,1
|
| 444 |
+
1.130454688018785,-0.6573451201289724,0.587514724021953,-0.14433575308910548,-0.5432212715875258,1
|
| 445 |
+
0.748070561231109,-1.5673131152403403,0.38401271402128623,1.1882359238324978,-0.8376047182425356,0
|
| 446 |
+
0.7068563977676648,0.4131935345041097,-0.9975549423045734,0.18233036415227127,-0.2464090216633794,1
|
| 447 |
+
0.26504740582813396,0.049272130283368035,0.43520043836022787,0.7482674473180448,0.7020164680325172,1
|
| 448 |
+
0.28718780131924165,0.08905863489984309,-0.0014170825428393508,1.314394141512537,-0.9196378568473254,0
|
| 449 |
+
-0.6206400036122163,0.7152272516160881,0.9099841026851012,-0.011306298873640742,-0.025446684310388084,0
|
| 450 |
+
-1.0184631455780837,-0.7285080034135115,-0.8837846135954971,-0.27783746698455514,-1.9735457725265657,0
|
| 451 |
+
0.5785739234004321,0.4835178973193515,0.1051978531591795,-0.23951957999951587,-0.5116988479676596,1
|
| 452 |
+
0.5639474729179765,0.8442499927106126,-0.42085410272028234,0.29242223848009413,0.13507791208386347,1
|
| 453 |
+
-0.0460217542877049,-2.0401272681153144,-0.7689525345536742,0.27161350531954637,-0.26591389779645147,1
|
| 454 |
+
1.8650835963968257,-1.7287342066635665,1.3985042848960538,-0.6078365503420886,0.6840253181419917,0
|
| 455 |
+
-0.9717915663427906,1.0130832175490947,1.0851927747496515,1.216152463447511,1.1153645693418575,0
|
| 456 |
+
0.7234191774689441,1.3484410419516777,-2.109442509078921,-0.5125196785180238,-1.2447778180876632,1
|
| 457 |
+
-0.15047330098450568,0.4938307868498302,-0.3114572363485159,1.5030977552777054,2.910057131142688,1
|
| 458 |
+
-0.7012369601935458,0.7406611045841553,0.5898503940856463,-0.42140509697983153,-1.393784607919514,0
|
| 459 |
+
0.5985934175161033,-0.11128512806864756,-0.7747084949870653,-0.2425283300308148,0.972658119780261,1
|
| 460 |
+
0.9776300167858073,-0.1441215113803154,0.5248695663859202,0.857715899191617,0.02137268876626054,1
|
| 461 |
+
-1.1789128898611698,-0.2952161095582742,-0.9947429449038798,-1.4300235212836434,-0.24189132247534856,1
|
| 462 |
+
1.2973929097016217,-1.2354549568097148,1.4813918333759986,0.1194171685597904,-0.8576779848022221,1
|
| 463 |
+
0.12294181439215837,-1.4277834917571526,-0.8511878977816316,0.12235254810222687,-0.09084932960872442,1
|
| 464 |
+
-0.8121330526343409,-0.3418545720752502,-0.11190005311505981,-1.8853564656399715,0.03497115440193905,0
|
| 465 |
+
0.2356382686725562,1.8347362693379516,-1.6821784913776454,-0.804476502115443,0.6707455072439124,1
|
| 466 |
+
0.936282231445313,-0.1815757188053679,-0.4240306553248534,0.13602045596676582,-0.1714184968532198,1
|
| 467 |
+
1.1294359265851928,-0.7593710811547598,-0.013131707567629058,0.1924140756571343,1.2321506998142533,1
|
| 468 |
+
-0.07282938720983372,1.0589063514835453,-1.5685998816372038,0.9276723792588499,-0.23382547101038975,1
|
| 469 |
+
0.9932605580494275,0.2734811127536042,0.5045370334300163,-1.7722323285768855,-1.1474110024182889,0
|
| 470 |
+
1.1206528058982712,-1.097352960819251,1.6045817036523282,0.5410887937373543,0.44993664156190116,0
|
| 471 |
+
0.6438312665404049,-0.8540299163756508,1.1401385471464662,0.17857739600589098,0.7534969595281241,0
|
| 472 |
+
0.2474505063718395,-1.270761018309167,2.3935762553526927,-0.8562001253957743,0.11486368762729232,0
|
| 473 |
+
-2.687672703908392,0.5526948264709544,1.9067244194047281,-0.32072937873202473,0.3052115726205029,1
|
| 474 |
+
-0.32619125249885583,-0.34723888750135634,-0.6746146419055785,0.21733373702018532,-0.49563116619195885,1
|
| 475 |
+
0.506072062981673,-0.055655616044360146,1.8254753902507113,0.6893948290505523,1.3639073977674263,1
|
| 476 |
+
-0.3146348826487392,0.2343189697568395,-0.7569776982710399,-1.229389218460565,-0.7535016265226008,1
|
| 477 |
+
-0.027647350747211412,-0.9595750048838773,-0.005120935603048031,0.07481210260708465,-0.6821317335867011,0
|
| 478 |
+
-0.3398136788914459,-0.5913584884354319,0.46534642511759017,1.266503184271501,-0.006204423308904912,1
|
| 479 |
+
-0.22502563358706748,-1.34477284928601,1.7756355211545756,-0.9142233879990573,-1.1822479066231475,0
|
| 480 |
+
0.11488459754423624,-0.4603715134231678,-0.35431595683251116,-0.6993834755027639,1.0156450351017703,0
|
| 481 |
+
1.2315694715339223,0.10950012579520355,-1.6791188595530822,-0.2990546746451567,-1.401025843763502,1
|
| 482 |
+
-1.0640444092823438,-0.6779493143499791,-0.018879899026874793,0.19461705466034357,0.3588397415150185,0
|
| 483 |
+
0.16931256223968544,-1.0498131006803122,1.088469196874121,0.2703835762734,-0.5454972070651165,0
|
| 484 |
+
-0.1052516281712454,1.381072898189757,2.137599172775898,0.07251001877420049,1.2992463773624296,0
|
| 485 |
+
1.0673435280603834,0.4022329032883799,1.6694932348099774,3.060036133002842,1.794853683465368,0
|
| 486 |
+
-0.3512237830249453,-1.9457475775350916,-0.4553080344263012,0.5908004150243092,1.080104154917963,1
|
| 487 |
+
-0.8225861425028124,0.8223433317054868,0.8811565871448919,-0.9347472353209474,-0.057177518563950376,1
|
| 488 |
+
0.5929526089172734,-0.0208248029664796,0.21233528781061786,1.1699243907470707,-0.28712262845300707,1
|
| 489 |
+
-0.9869066029764034,-0.9399118165615803,0.8059176072996692,-0.48905318510293033,-0.25386732225990083,0
|
| 490 |
+
-1.797322183462676,-0.2654435785528981,0.05602138605082695,0.2928627692616385,-1.3226804900690265,0
|
| 491 |
+
-0.5308990342161244,1.5791559036169585,-1.31675143777794,0.8427931922633475,0.09130330085873671,0
|
| 492 |
+
0.6960439642843895,-0.3752015825201914,0.026049223164101142,1.6029512789519902,-0.7316952357025774,0
|
| 493 |
+
-2.5212009573826886,-1.3244396436265449,-0.3897201059733467,-0.17908244309896362,-0.6717439577379731,1
|
| 494 |
+
-0.650615539974763,-0.4392975604325331,0.6375694246223969,-0.5615422700686611,-0.3315859092588082,1
|
| 495 |
+
0.43741318342001456,-0.21756450239800418,-0.8941715267951078,0.1767049679873801,-1.6592339821065243,1
|
| 496 |
+
1.0482591566718351,-0.6233607190201343,0.6615803072630015,0.007705395710472442,1.8461345533874394,0
|
| 497 |
+
0.8314666629498506,-0.5414744221297616,0.6088608961511112,0.2736495206788723,1.2551572565982336,0
|
| 498 |
+
-0.1740384678373651,2.3952519271704804,-0.13099190750760986,-0.0993624002592594,-0.5316242493442872,1
|
| 499 |
+
-1.5011824279573682,2.892528488230363,-1.2482842953243942,0.4958395317865897,-0.9429385133610887,1
|
| 500 |
+
0.461834894013518,-0.3630419551652999,-1.1651893392908441,-1.5262345128620216,-0.3681070835864697,1
|
| 501 |
+
-0.08304814697802408,-1.4250669680241883,0.10788304734610374,1.7177619357115677,0.013799671381527417,1
|