def calc_same_lstar_radial_color_patch_data(lstar=58, chroma=32.5, outmost_num=9, color_space=BT709_COLOURSPACE, transfer_function=tf.GAMMA24):
    '\n    以下のような、中心がGray、周りは CIELAB 空間の a*b*平面のカラーパッチの\n    RGB値のリストを得る。\n    https://user-images.githubusercontent.com/3609012/75444470-d3bc5600-59a6-11ea-962b-c315648782a9.png\n\n    得られた RGB値のリストは最初のデータが画像左上の緑データ、\n    最後のデータが画像右下の紫データとなるよう既に**並べ替え**が行われている。\n\n    よってパッチをプロットする場合はRGB値リストの先頭から順にデータを取り出し、\n    右下に向かって並べていけば良い。\n    '
    patch_num = (outmost_num ** 2)
    transfer_function = tf.GAMMA24
    rgb_list = np.ones((patch_num, 3))
    current_num_list = range(1, (outmost_num + 1), 2)
    chroma_list = np.linspace(0, chroma, len(current_num_list))
    for (temp_chroma, current_num) in zip(chroma_list, current_num_list):
        current_patch_num = (((current_num - 1) * 4) if (current_num > 1) else 1)
        rgb = _calc_rgb_from_same_lstar_radial_data(lstar, temp_chroma, current_num, color_space)
        rgb = np.reshape(rgb, (current_patch_num, 3))
        rgb = tf.oetf(rgb, transfer_function)
        conv_idx = calc_rad_patch_idx2(outmost_num=outmost_num, current_num=current_num)
        for idx in range(current_patch_num):
            rgb_list[conv_idx[idx]] = rgb[idx]
    return rgb_list
以下のような、中心がGray、周りは CIELAB 空間の a*b*平面のカラーパッチの
RGB値のリストを得る。
https://user-images.githubusercontent.com/3609012/75444470-d3bc5600-59a6-11ea-962b-c315648782a9.png

得られた RGB値のリストは最初のデータが画像左上の緑データ、
最後のデータが画像右下の紫データとなるよう既に**並べ替え**が行われている。

よってパッチをプロットする場合はRGB値リストの先頭から順にデータを取り出し、
右下に向かって並べていけば良い。
def calc_same_lstar_radial_color_patch_data(lstar=58, chroma=32.5, outmost_num=9, color_space=BT709_COLOURSPACE, transfer_function=tf.GAMMA24):
    '\n    以下のような、中心がGray、周りは CIELAB 空間の a*b*平面のカラーパッチの\n    RGB値のリストを得る。\n    https://user-images.githubusercontent.com/3609012/75444470-d3bc5600-59a6-11ea-962b-c315648782a9.png\n\n    得られた RGB値のリストは最初のデータが画像左上の緑データ、\n    最後のデータが画像右下の紫データとなるよう既に**並べ替え**が行われている。\n\n    よってパッチをプロットする場合はRGB値リストの先頭から順にデータを取り出し、\n    右下に向かって並べていけば良い。\n    '
    patch_num = (outmost_num ** 2)
    transfer_function = tf.GAMMA24
    rgb_list = np.ones((patch_num, 3))
    current_num_list = range(1, (outmost_num + 1), 2)
    chroma_list = np.linspace(0, chroma, len(current_num_list))
    for (temp_chroma, current_num) in zip(chroma_list, current_num_list):
        current_patch_num = (((current_num - 1) * 4) if (current_num > 1) else 1)
        rgb = _calc_rgb_from_same_lstar_radial_data(lstar, temp_chroma, current_num, color_space)
        rgb = np.reshape(rgb, (current_patch_num, 3))
        rgb = tf.oetf(rgb, transfer_function)
        conv_idx = calc_rad_patch_idx2(outmost_num=outmost_num, current_num=current_num)
        for idx in range(current_patch_num):
            rgb_list[conv_idx[idx]] = rgb[idx]
    return rgb_list