j=[]
m=[]
n=[]
o=[]
for i in range(100480508):
j.append(str(i))
m.append(str(i))
n.append(str(i))
o.append(str(i))
基本的に私は映画推薦システムに取り組んでいます。私は顧客の詳細を1億のサイズのリストに保管したい! 私はこのプログラムを実行すると、それは殺された!!pythonで1億のサイズの4つのリストを作成するには?
この問題を解決する方法はありますか?私はどのように大規模なデータセットを扱うことができますか?
代わりにデータベースを使用してください。あなたのプログラムは、同時に4億の文字列をメモリに保持する必要はありません。 –
ありがとうMartijin !!しかし、データベースを使用する代わりに、そうすることが可能ですか?基本的に私はファイルから詳細を読んで、計算のためにリストに格納しています... – Nagamani
これは競技であり、あなたは自分自身で運動する必要があります。私は、同時に1億の評価をメモリに保持することが解決策になることを強く疑う。 –