没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
绘制直线,三角形,正方形 import matplotlib.pyplot as plt def plotLine(): x = [1,2,3,4,5] y = [3,3,3,3,3] plt.figure(figsize=(100,100),dpi=1) plt.plot(x,y,linewidth=150) plt.axis('off') plt.savefig('C:\\Users\\Administrator\\Desktop\\分形图\\a.jpg',dpi=1) plt.show() plt.close() def plotTriangle(): x = [1,
资源推荐
资源详情
资源评论
Python绘制并保存指定大小图像的方法绘制并保存指定大小图像的方法
绘制直线,三角形,正方形绘制直线,三角形,正方形
import matplotlib.pyplot as plt
def plotLine():
x = [1,2,3,4,5] y = [3,3,3,3,3] plt.figure(figsize=(100,100),dpi=1)
plt.plot(x,y,linewidth=150)
plt.axis('off')
plt.savefig('C:\Users\Administrator\Desktop\分形图\a.jpg',dpi=1)
plt.show()
plt.close()
def plotTriangle():
x = [1,3,1,1] y = [1,1,3,1] plt.figure(figsize=(100,100),dpi=1)
plt.plot(x,y,linewidth=150)
plt.axis('off')
plt.savefig('C:\Users\Administrator\Desktop\分形图\b.jpg',dpi=1)
plt.show()
plt.close()
def plotSquare():
x = [1,3,3,1,1] y = [1,1,3,3,1] plt.figure(figsize=(100,100),dpi=1)
plt.plot(x,y,linewidth=150)
plt.axis('off')
plt.savefig('C:\Users\Administrator\Desktop\分形图\c.jpg',dpi=1)
plt.show()
plt.close()
plotLine()
plotTriangle()
plotSquare()
from datetime import datetime
import os
import matplotlib.pyplot as plt
import numpy as np
import tensorflow as tf
from six.moves import xrange
data = np.load('data/final37.npy')
data_images = data
data_images = data_images.reshape(-1,3,61)
# data_images = data_images[500:1000,:,:] for i in range(2000):
plt.figure(figsize=(100,100),dpi=1)
plt.plot(data_images[i][0][0:30],data_images[i][0][30:60],color='blue',linewidth=150)
plt.plot(data_images[i][1][0:30],data_images[i][1][30:60],color='red',linewidth=150)
plt.plot(data_images[i][2][0:30],data_images[i][2][30:60],color='green',linewidth=150)
plt.axis('off')
plt.savefig('C:\Users\Administrator\Desktop\调整分辨率\原始图\resouce%d.jpg' %(i),dpi=1)
plt.close()
#################################################################################
# 生成随机分叉图
# import random
# import numpy as np
# import operator
# import os
# import copy
# from matplotlib.font_manager import FontProperties
# from scipy.interpolate import lagrange
# import random
# import matplotlib.pyplot as plt
# np.set_printoptions(threshold=np.inf) #输出全部矩阵不带省略号
# # random.seed(10)
# finaldata = [] # for iy in range(100):
# #固定一个点,尽量使点固定在0-1正方形的中间 #小数点后16位
# pointx = random.uniform(0.3,0.7)
# pointy = random.uniform(0.3,0.7)
# #################################################
# #主分支在上方
# a1x = random.uniform(pointx,0.8)#使第二个点尽量不那么大
# a2x = random.uniform(a1x,1)
# a3x = random.uniform(a2x,1)
# a1y = random.uniform(pointy,0.8)
# a2y = random.uniform(a1y,1)
# a3y = random.uniform(a2y,1)
# ax = [pointx,a1x,a2x,a3x] # ay = [pointy,a1y,a2y,a3y] # # print(ax)
# # print(ay)
# #对主分支a段进行插值
# #在ax相同索引直接分别插两个点,最后a段长度由4变成10,既得final_ax
# # print(ay)
资源评论
weixin_38688956
- 粉丝: 4
- 资源: 967
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功