题目一
我的答案:
import matplotlib.pyplot as plt
import numpy as np
def tanh():
x = np.arange(-10.0,11.0,1.0)
y = (np.e**x-np.e**(-x))/(np.e**x+np.e**(-x))
plt.plot(x,y,'g-.o')#绿色g,点划线-.,实心圆o
plt.xlabel('横轴:x',fontproperties='SimHei',fontsize=20)
plt.ylabel('纵轴:x', fontproperties='SimHei', fontsize=20)
plt.title(r'函数:$y=(e^x-e^-x)/(e^x+e^-x)$', fontproperties='SimHei', fontsize=20)
#plt.grid(True)网格线
plt.show()
tanh()
题目二
我的答案:
from PIL import Image
img = Image.open('timg.jpg')#目标图片路径
out = img.transpose(Image.FLIP_LEFT_RIGHT)#翻转操作
out.show()
'''
坐标表示:
import matplotlib.pyplot as plt
img = Image.open('timg.jpg')
plt.figure('timg')
s = img.transpose(Image.FLIP_LEFT_RIGHT)
plt.imshow(s)
plt.show()
'''
题目三
我的答案:
import numpy as np
p = np.random.randn(10, 10)
p = p.reshape(100)#变换成一维数组再遍历
count = 0
for i in range(100):
if p[i]<0:
count+=1
#print(p)
print("p = np.random.randn(10, 10)小于0的个数有:{}".format(count))
我的答案仅供参考:~~~
本人小白一枚,如有更好的解决方法,可以分享给我!十分感谢!