{"id":"vector-outer-product","version":"1.0.0","description":"Compute the outer product of two finite-number vectors, producing a matrix.","supported_operations":["vector outer product","tensor product of two vectors","rank-1 matrix from two vectors"],"unsupported_operations":["inner/dot product (use vector-dot)","outer product of more than two vectors"],"semantics":["Inputs a (length M) and b (length N) are arrays of 1 to 64 finite JSON numbers each, magnitude bounded to at most 1000000; a and b may have different lengths.","The result is the MxN matrix result[i][j] = a[i] * b[j], computed in IEEE-754 double precision.","A result entry of -0 is normalized to 0."],"limits":{"max_dim":64,"max_abs_value":1000000},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["a","b"],"properties":{"a":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number"}},"b":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"number"}}}},"output_schema":{"type":"object","additionalProperties":false,"required":["result"],"properties":{"result":{"type":"array","items":{"type":"array","items":{"type":"number"}}}}},"examples":[{"input":{"a":[1,2],"b":[3,4,5]},"output":{"result":[[3,4,5],[6,8,10]]}}],"execute_url":"/v1/tools/vector-outer-product/versions/1.0.0/execute"}