需要面试准备
实现 solution(market_caps: list[list[float | None]]) -> list[list[float | None]]。输入 market_caps 是形状为 (T, N) 的二维矩阵——T 个时间戳作为行,N 个标的作为列。构造规模因子:先把每个标的的市值通过 v = -log(market_cap) 做变换,再对每一行(横截面)独立做标准化。
solution(market_caps: list[list[float | None]]) -> list[list[float | None]]
market_caps
(T, N)
v = -log(market_cap)