Jupyter的使用
1.命令行启动
jupyter notebook
2.主页面

在这里写代码
3.执行代码

下列语句报错
data=pd.read_csv("2_movie_metadata.csv",dtype={'title_year':str})
FileNotFoundError: [Errno 2] No such file or directory: '2_movie_metadata.csv'
发现目录下没有该文件,使用upload上传没上传成功
将文件复制到该目录下解决

之后点击运行无反应重新启动jupyter解决
4.附
使用的代码
from PIL import Image,ImageFilter
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
#数据清理
data=pd.read_csv("2_movie_metadata.csv",dtype={'title_year':str})
print(data.loc[1:5])
#打印duration小于100的数据
for index, row in data.iterrows():
if(row['duration']<100):
print(row)
#去掉缺失数据行
data=data.dropna()
#数据变换
data['movie_title']=data['movie_title'].str.upper()
data.to_csv("test.csv")
img = Image.open("2_dog.jpg")
#原图
plt.imshow(img)
plt.axis('off')
plt.show()
#灰度图
gray=img.convert('L')
plt.imshow(gray,cmap='gray')
plt.axis('off')
plt.show()
#旋转
dst = img.transpose(Image.ROTATE_90)
plt.imshow(dst)
plt.axis('off')
plt.show()
#直方图
r,g,b=img.split()
plt.figure("lena")
ar=np.array(r).flatten()
plt.hist(ar, bins=256, density=1,facecolor='r',edgecolor='r')
ag=np.array(g).flatten()
plt.hist(ag, bins=256, density=1, facecolor='g',edgecolor='g')
ab=np.array(b).flatten()
plt.hist(ab, bins=256, density=1, facecolor='b',edgecolor='b')
plt.title('The image title')
plt.show()
#轮廓图
newimg = img.filter(ImageFilter.CONTOUR)
plt.imshow(newimg)
plt.axis('off')
plt.show()
浙公网安备 33010602011771号