2 つの個別のリスト間の相関関係を示そうとしています。Numpy をインストールする前に、GDP 値とインターネット ユーザー数について世界銀行のデータを解析し、それらを 2 つの別々のリストに保存しました。これがコードのスニペットです。これはgdp07専用です。実際には、より多くのリストと失業率などの他のデータがあります。
import numpy as np
file = open('final_gdpnum.txt', 'r')
gdp07 = []
for line in file:
fields = line.strip().split()
gdp07.append(fields [0])
file2 = open('internetnum.txt', 'r')
netnum07 = []
for line in file2:
fields2 = line.strip().split()
nnetnum07.append(fields2 [0])
print np.correlate(gdp07,netnum07,"full")
私が得るエラーはこれです:
Traceback (most recent call last):
File "Project3,py", line 83, in ,module.
print np.correlate(gdp07, netnum07, "full")
File "/usr/lib/python2.6/site-packages/numpy/core/numeric.py", line 645, in correlate
return multiarray.correlate2(a,v,mode))
ValueError: data type must provide an itemsize
記録のために、私は Windows コンピューターで Python 2.6 で Cygwin を使用しています。私は Numpy とその依存関係およびビルドの他の部分 (gcc コンパイラ) のみを使用しています。どんな助けでも素晴らしいでしょう。どうも