2017-12-21 1 views
1

Hallo Jungs installiert ich ein Paket, und wenn ich die Funktionen verwenden versucht, hieß es „Typeerror: init() bekam ein unerwartetes Stichwort Argument‚coordinates_type‘“Python Type_Error: unerwartetes Stichwort Argument

OK = OrdinaryKriging(data[:, 0], data[:, 1], data[:, 2], variogram_model='power', verbose=False, enable_plotting=False,coordinates_type='geographic') 
z, ss = OK.execute('grid', gridx, gridy) 

hier ist der Quellcode für die Funktion

def __init__(self, x, y, z, variogram_model='linear', 
      variogram_parameters=None, variogram_function=None, nlags=6, 
      weight=False, anisotropy_scaling=1.0, anisotropy_angle=0.0, 
      verbose=False, enable_plotting=False, enable_statistics=False, 
      coordinates_type='euclidean'): 

Dieser Fehler nur mit dem Argument coordinates_type passiert ist, und ich hatte die neueste Version des Pakets.

Vielen Dank im Voraus

+1

Konnten Sie das Paket und ein minimales Beispiel spezifizieren? – Atsch

+1

Das Paket ist PyKrige, hier ist der Link: https: //github.com/bsburphy/PyKrige. Ein ähnliches Beispiel ist krige_geometric.py, aber es ist einfach passiert und meine Freunde und ich nicht warum; ( –

+2

immer füge volle Fehlermeldung (Traceback) in Frage. Es gibt viele nützliche Informationen. – furas

Antwort

1

Das coordinates_type Argument ist auf der Version von PyKrige aktuell pypi (1.3.2) nicht zur Verfügung. Der Master-Zweig des von Ihnen betrachteten Repositorys ist dem PyPi-Release voraus. Wenn Sie sich das Tag "1.3.2" des Repositorys ansehen, werden Sie sehen, dass das Argument nicht existiert und es scheint nur anzunehmen, dass die Koordinaten euklidisch sind.

Ich bin kein GIS-Mensch, aber die Lösung klingt vielleicht so, als würde man die Koordinaten konvertieren, bevor man sie an PyKrige übergibt.

Alternativ können Sie den aktuellen Master von Github installieren. Aber bitte beachten Sie, dass die Entwicklungszweige von Projekten manchmal in einem beschädigten Zustand sein können:

+1

Danke! Das ist definitiv hilfreich;) –

Verwandte Themen