\

Pythonでは、配列を小さな配列に分割するためのいくつかの方法があります。以下にその一部を紹介します。

  1. リストを半分に分割する

    Pythonのリストを半分に分割する最も簡単な方法は、スライスを使用することです。以下に例を示します。

    “`python
    def split_list(a_list):
    half = len(a_list)//2
    return a_list[:half], a_list[half:]

    A = [1,2,3,4,5,6]
    B, C = split_list(A)
    “`

  2. リストを任意の数の部分に分割する

    リストを任意の数の部分に分割するための一般的な解決策もあります。以下に例を示します。

    “`python
    def split_list(alist, wanted_parts=1):
    length = len(alist)
    return [ alist[ilength // wanted_parts: (i+1)length // wanted_parts] for i in range(wanted_parts) ]

    A = [0,1,2,3,4,5,6,7,8,9]
    print(split_list(A, wanted_parts=2))
    “`

  3. NumPyを使用して配列を分割する

    NumPyのsplit関数を使用すると、配列を複数のサブ配列に分割することができます。以下に例を示します。

    “`python
    import numpy as np

    x = np.arange(9.0)
    np.split(x, 3)
    “`

これらの方法を使用すれば、Pythonで配列を小さな配列に分割することが可能です。適切な方法を選択して、コードを最適化しましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です