lt.geologyidea.com
Daugiau

Klaida ir branduolys miršta dėl „Jupyter“ užrašinės nešiojamojo kompiuterio formų/geografijos

Klaida ir branduolys miršta dėl „Jupyter“ užrašinės nešiojamojo kompiuterio formų/geografijos


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Turiu „Python 2.7“ scenarijų (kodas žemiau), kuris nuskaito duomenis iš žiniatinklio lentelės ir piešia žemėlapį. Jis gerai veikia iš komandinės eilutės naudojant

$ python meškai.py

Kai paleidžiu tą patį scenarijų iš „Jupyter“ nešiojamojo kompiuterio, branduolys miršta (ir, matyt, paleidžiamas iš naujo) ir gaunu šią klaidą:

KLAIDA: shapely.geos: Geometrija turi būti taškas arba tiesinė eilutė KLAIDA: shapely.geos: geometrija turi būti taško arba tiesės eilutė

Aš naudoju „MacBook Pro“ ir naudoju OS X 10.9.5. Mano „Python“ aplinka yra nemokamas „Anaconda“ platinimas.

Aš esu naujokas kartografijos/formos/geos srityje.

Scenarijus:

importuoti iš naujo importuoti numpy kaip np importuoti matplotlib kaip mpl importuoti matplotlib.pyplot kaip plt importuoti cartopy.crs kaip ccrs importuoti cartopy.io.shapereader kaip platintojo importo užklausas iš bs4 importo BeautifulSoup, Tag # scrap meškų stebėjimo duomenys BEAR_SIGHTINGS_URL = 'http: // www.depdata.ct.gov/wildlife/sighting/bearsight.asp 'r = request.get (BEAR_SIGHTINGS_URL) sriuba = BeautifulSoup (r.content, "html.parser") # ištraukimo laikotarpis, kurį apima lokio stebėjimo data ='  d {1,2}/ d {1,2}/ d {4} 'modelis = data +' iki ' + datos rezultatas = re.search (modelis, str (sriuba)) # sukurti diktą iš visų 169 miestai jungiamuosiuose miestuose = {} su atvirais ("miestai.d") kaip t: eilutei t: raktas = eilutė.juostelė () miestai [raktas] = 0 # ištraukite stebėjimo duomenis ir įveskite miestuose dikt. # miestai be jokių pastebėjimų nėra įtraukti į valstybės tinklalapį width = "75%", valign = "middle", align = "left"): twn = t.find ('font'). string.strip () elementui t.next_siblings: if isinstance (elementas, žyma) : num = item.find ('font'). string.strip () miestai [twn] = int (num) # nupiešti žemėlapį ir spalvinę juostą fig = plt.figure (figsize = (6, 6)) ax1 = pav. add_axes ([0, 0, 1, 1], frameon = False, projekcija = ccrs.Mercator ()) ax1.set_extent ([ -74, -71.5, 40.5, 42.25], ccrs.Geodetic ()) ax1.outline_patch. set_visible (False) ax2 = pav. add_axes ([0.4, 0.33, 0.45, 0.03]) cmap = plt.cm.RdYlBu_r ribos = np.linspace (0, 500, 11) norma = mpl.colors.BoundaryNorm (ribos, cmap .N) shape_file_name = 'townct_37800_0000_1984_s24_ctdep_1_shp/WGS84/townct_37800_0000_1984_s24_ctdep_1_shp_wgs84.shp' town_shp = shpreader.Skaitytojas (formos_failo_pavadinimas) face_color = miestai [this_town.attributes ['TOWN']] ax1.add_geometries (this_town.geometry, ccrs.PlateCarree (), facecolor = cmap (raw_face_color)) cb = mpl.colorbar.ColorbarBase (ax2, cmap = cmap, norm = norma, erkės = ribos, tarpai = "vienodas", orientacija = "horizontali") cb.set_label ('Meškų pastebėjimų skaičius') cb.ax.tick_params (labelsize = 7) sup_title_string = 'test2 Juodųjų lokių stebėjimai Konektikute % s ' % result.group () pav.suptitle (sup_title_string, fontsize = 18) #plt.show () plt.savefig (' bears.png "> dailus geos anaconda cartopy jupyter-notebook
							

Žiūrėti video įrašą: Kas nutinka, kai žmogus miršta