Jupyter的使用

1.命令行启动
jupyter notebook
2.主页面

image-20201208143656953

在这里写代码

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上传没上传成功

将文件复制到该目录下解决

image-20201208145254726

之后点击运行无反应重新启动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()
posted on 2020-12-08 15:06  计网好难  阅读(759)  评论(0)    收藏  举报