前提・実現したいこと
pythonでプログラミングを勉強しています。pythonで理解する統計解析、という本を利用しています。https://github.com/ghmagazine/python_stat_sampleこのページにおいてあるデータを使用しています。npy形式で保存されたファイルを読み込み、表示しようとしています。使用している環境はgoogleColaboratoryです。
発生している問題・エラーメッセージ
Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount("/content/drive", force_remount=True). --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-3-fb986393b9c0> in <module>() 8 get_ipython().magic('precision 3') 9 pd.set_option('precision',3) ---> 10 anscombe_data = np.load('drive/My Drive/dataB/ch3_anscombe.npy') 11 print(anscombe_data.shape) 12 anscombe_data[0] /usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding) 455 # Try a pickle 456 if not allow_pickle: --> 457 raise ValueError("Cannot load file containing pickled data " 458 "when allow_pickle=False") 459 try: ValueError: Cannot load file containing pickled data when allow_pickle=False
該当のソースコード
python
1from google.colab import drive 2drive.mount('/content/drive') 3import numpy as np 4import pandas as pd 5import matplotlib.pyplot as plt 6 7%precision 3 8pd.set_option('precision',3) 9anscombe_data = np.load('drive/My Drive/dataB/ch3_anscombe.npy') 10print(anscombe_data.shape) 11anscombe_data[0]
試したこと
調べたところallow_pickleがデフォルトでFalseになっているとのことなので
anscombe_data = np.load('drive/My Drive/dataB/ch3_anscombe.npy', allow_pickle=True)
としましたが
OSError: Failed to interpret file 'drive/My Drive/dataB/ch3_anscombe.npy' as a pickle
と表示されてしまいます。
補足情報(FW/ツールのバージョンなど)
使用している環境はgoogleColaboratoryです。
回答1件
あなたの回答
tips
プレビュー