自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 Pycharm 配置远程调试

1. 配置ssh2. 配置SFTP映射关系#配置sftp,用于文件同步Tools–>deployment–>configuration注意:Root path: 指向远程服务器的文件夹路径注意:这里的路径是指的本地的文件路径。配置正常的情况下,文件夹路径一致,并且在本地创建一个新的文件,可以sync到服务器上。3 配置解释器file–>settings–>project:***–>Python intepreter点击设置,配置远程服务器解释器路径,病

2022-01-16 17:04:42 735

原创 Vue-cli AntVG2

<template> <div id="roomTypeCheckIn"></div></template><script>import { Radar } from "@antv/g2plot";export default { name: "", //数据部分 data() { return { mydata: [ { item: "Design", score: 70 },

2021-09-12 21:59:15 173

原创 Vue 中通过axios 读取json文件并用echarts绘图方法

背景在实际项目中需要进行图表的绘制,虽然element提供了丰富的绘图接口,但依然不能满足实际的需求,所以需要借用echarts绘制内容更加丰富及美观的图表。两种方法echarts的安装方法网上有,这里就不展开了,主要介绍目前用到的两种方法。采用Vue-echarts需要通过import 按需所取的倒入echarts的绘图组件echarts的option存放在data中,并注册组件<template> <v-container fluid >

2021-04-17 08:21:33 2600

原创 基于Onene-step forming的刚度分析

背景钣金部件的冲压成型工艺会导致其材料强度,厚度以及外形的变化,最终影响实际整车或者零部件的刚强度。因此,需要在初期对钣金部件的成型工艺进行仿真,并将新的屈服强度,厚度和形状用于后续的分析中。方法1 stepOne-step forming2 step将的到的Dynain 文件通过关键字*INCLUDE_STAMPED_PARThousing.key300 0 0 1 1 10 0

2021-01-18 10:56:00 338 1

原创 XGBOOST交叉验证

# /usr/bin/python# -*- encoding:utf-8 -*-import xgboost as xgbfrom xgboost.sklearn import XGBClassifierimport numpy as npimport matplotlib.pyplot as pltimport matplotlib as mplhonfrom sklearn.linear_model import LogisticRegressionfrom sklearn.mode

2020-12-15 16:25:47 1968

原创 前端Vue接收后端flask发来的sqlite 数据库

前言通过flask_sqlachemy 对sqlite数据库进行操作,并将得到的数据发送到前端vue,并由table 显示。Sqlachemy数据库 配置 及创建创建数据库python文件(DB.py)from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) #创建flask 的app,注意这里如果建立,则flask 主程序中不能重复创建app,否则会报错app.config

2020-10-29 16:19:39 833

原创 Vue element 删除已上传文件

问题描述Vue elment中提供了upload 但是未能给出删除错误文件的方法。因此为解决该问题,采用axios 进行删除。前端代码handleRemove(file, fileList) { console.log(file.name, fileList); this.$axios.post('/api/delete',file.name ) //请求头要为表单 .then(response=>{ console

2020-09-19 17:18:50 2702

原创 Vue 读取 PDF文件流

简介采用vue-pdf用于PDF文件前端显示时,无法读取本地(static路径意外)的PDF。因此,首先Flask 将PDF转成base64 文件流 传入 前端,再由base64转成Blob,并由Vue-pdf 在前端显示/FLASK后端def return_img_stream(img_local_path): img_stream = '' with open(img_local_path, 'rb') as img_f: print ('ok') img_stream

2020-09-14 22:15:03 3983 1

原创 将VUE打包后网页布置在FLASK上

简介由于在开发项目过程中前端用npm run serve 启动vue项目,后端flask,涉及了两个端口后,后期将vue项目打包后的文件让flask进行渲染。vue.congifg.js文件的修改module.exports = { // 公共路径(必须有的) publicPath: "./", // // 输出文件目录 与 flask的 template 同名 可以直接替换 outputDir: "templates", // // 静

2020-08-31 11:02:55 2763

原创 Python生成PDF任务表单

简介实现Python 读取json文件并生成任务表单# -*- coding: utf-8 -*-from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Image, PageBreak, Table, TableStylefrom reportlab.lib.styles import ParagraphStyle, getSampleStyleSheetfrom reportlab.lib.units imp

2020-08-24 14:44:01 527

原创 Vue利用computed 实现Alert 的隐藏和显示

简介通过判断信息输入的完整性,给出警告前端代码<v-alert :value = "isError" dense outlined type="error"> Information is not complete! Please check!</v-alert> computed:{ isError:function(){ if (this.ProjectName

2020-08-13 13:53:30 1101

原创 Vue组件之间相互替换

简介用于网页部分区域组建之间的相互替换。前端代码<template> <v-app id="inspire"> <v-navigation-drawer v-model="drawer" app left > <v-list dense> <v-list-item @click='DAB'> <v-list-item-action

2020-08-12 14:03:10 1897

原创 Vue 动态时间显示

简介用于网页上显示动态时间。前端代码<template><span ><p>{{ date }}</p></span></template>export default {data(){ return { time: '', date: '', }; },mounted(){ this.Timer();},methods: { Timer(){ v

2020-08-10 15:12:22 812

原创 PIL组合图片并转换成二进制

简介前端文件流采用base64对二进制图片文件转换为文件流,因此再后端进行图片处理时,需要将PIL处理后的图片转换为二进制文件后端代码from io import BytesIOfrom PIL import Imagedef blend_two_images(img,back=app.config['img_pic']):'''图片叠加,并返回二进制图像数据''' img1 = Image.open(back) print(img1) img1 = img1.c

2020-08-07 16:15:43 606

原创 Vue 前端显示文件流图片

简介通过前端vue发送用户图片,后端flask进行处理后返回以文件流形式的图片。前端代码<template> <v-container> // 注意一个vue文件中只能有一个lable,否则npm run serve 会卡死 <input class="file" name="file" type="file" accept="image/png,image/gif,image/jpeg" @change="update" />

2020-08-07 15:17:53 9218

原创 Vue前端 向 后端Flask 传文件数据并保存

前端代码<template><input class="file" name="file" type="file" accept="image/png,image/gif,image/jpeg" @change="update"/></template><script>export default {methods: { update(e){ let file = e.target.files[0];

2020-08-06 13:50:06 4327

原创 JSON数据在前后端之间的传递

目的解决网页数据的传递和保存。该方法不一定是最好的,如果有最好的还望高手指点。JSON文件测试文件以字符传形式保存:"[{\"name\":\"22\u7269\u8054\",\"calories\":1,\"fat\":\"DDDDD\",\"carbs\":1,\"protein\":\"DDDD\",\"iron\":\"DDDDD\"},{\"name\":\"23\u7269\u8054\",\"calories\":1,\"fat\":\"DDDDD\",\"carbs\":1,\

2020-08-05 16:24:17 908

原创 基于Vue和Flask 的前后端开发的例子

简介前端框架为Vue-cli 4和vuetify 组件搭建;后端用Flask搭建;前后端通信采用Axios;前端输入两个数字,发送到后端python 求和后返回数值到前端。相关技术和问题Axios 使用网上有比较详细的说明,可参阅网上的说明 安装和调用。vue.config.js 的配置module.exports = { // webpack-dev-server 相关配置 devServer: { proxy: { '/a

2020-08-04 15:18:42 1165

原创 Vue+Django搭建网页学习

Vue的安装首先安装Node.js,安装成功后命令行 npm -v 显示版本号,验证安装成功。npm install -g @vue/cli 安装vue 和脚手架(框架),命令行vue -V显示版本号验证安装成功。创建前端文件夹,有两种方法Vue 版本 >=2 : vue create [options] Vue 版本 2 : ** npm install -g @vue/cli-init ; vue init webpack [

2020-07-15 10:07:18 1564

原创 Python爬取链家房产信息

Python爬取链家房产信息需要的库requestsBeautifulSouprepandas程序如下:import requestsfrom bs4 import BeautifulSoupimport pandas as pdimport redef removenone(mylist):#移除空信息 while '' in mylist: ...

2020-04-06 12:15:41 331

原创 DSGZ模型

一个基于唯象理论的材料本构模型,包含了四种模型(Johnson-Cook模型,G’Shell-Jonas模型,Matsuoka模型和Brooks模型)。该模型是关于应变,应变率和温度的函数,可以描述玻璃化和半结晶化聚合物的形变特性,尤其是内在应变软化和后续的硬化阶段。该模型通过五个应力应变点获得本构模型的八个参数.三个应力-应变点在同一曲线上,分别为上屈服点,下屈服点(软化点),硬化点;第四个点为不同应变率下,同一温度下的上屈服点;第五个点为同一应变率下,不同温度下的上屈服点 。

2020-03-30 15:41:40 1696

原创 可转债负溢价查询

目的:找出存在负溢价的可转债,以获取快速套利。import tushare as tsimport matplotlib.pyplot as pltimport mpl_finance as mpfimport matplotlib.dates as datesimport pandas as pdimport timedef yijialv(exch,close,sto...

2019-12-30 20:16:44 1468

原创 Python 多线程调用

import subprocess,osdef runsolve(file_dir,file): pipe = subprocess.Popen("run.bat %s %s" %(file_dir,file), shell = True)files = ['c:/1','c:/2']copy_file= ['c:/1/1.key','c:/2/2.key']threads ...

2019-12-18 14:58:02 152

原创 基于PyQt 绘制多个变量的动图

Pyqt 多参数控制绘图采用spinbox 和horizionslider 控制sin曲线的幅值和相位的变换。主程序如下:# -*- coding: utf-8 -*-import sysimport osimport randomimport timeimport numpy as npimport matplotlibmatplotlib.use("Qt5Agg")...

2019-11-27 15:43:03 294

原创 PyQt5相关控件 【持续完善中】

PyQt5相关控件 在Python3.7下运行tushare是金融数据库import sysimport randomimport timeimport matplotlibmatplotlib.use("Qt5Agg")from PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import QApplica...

2019-10-10 16:53:00 205

原创 Python 多重列表,指定条件下的数据筛选

针对多组相关数据(例如:同一时间轴下的多个位移量),根据用户给定条件进行数据筛选。# -*- coding: utf-8 -*-"""Created on Mon Aug 5 09:53:30 2019@author: yujin.wang"""def ConditionRemove(data,condition): ''' data - list, mult...

2019-08-05 13:11:25 1548

原创 有限元基础(一) Jacobian 矩阵和高斯积分

好久没有更新博客了~前一段又有点对人生迷茫,玩了一段三国志13,fm,很是懈怠,五一前本来想在把读书时的代码找出来,转换成python代码的任务迟迟没有完成。今天,迎来了三年股市最大跌幅,三月清仓,月定投华能国际,竟然在四月底跑赢了指数,定投的指数基金也在上月成功减仓!准备月定投中国中铁和中国石油,现在这里mark一下!&&&&&&...

2019-05-06 22:17:07 12199 3

原创 多级弹簧-质量系统瞬态分析(基于Newmark)

 该程序主要用于实现多自由度下动态系统的隐式分析,计算模型参见多级弹簧-质量系统的瞬态计算(基于中心差分法)。下面是具体的Python程序。#coding:utf-8"""Created on Tue Nov 20 12:41:40 2018@author: yujin.wang"""import timeimport numpy as npimport pandas as ...

2019-02-26 21:28:43 1197

原创 多级弹簧-质量系统的瞬态计算(基于中心差分法)

多级弹簧-质量系统下瞬态计算。目的:Numpy的矩阵运算模型如下图所示。三个弹簧两个质量块串联。单个自由度(x向) 实现代码:#coding:utf-8"""Created on Tue Nov 20 12:41:40 2018@author: yujin.wang"""import numpy as npimport pandas as pdimport m...

2019-01-28 15:25:05 1083

原创 Python Skimage 对应力云图进行失效位置的自动捕捉

用到的库:skimage,安装pip install scikit-image。实现方法:       通过判断每个像素点的色彩成分(RGB值),捕捉失效对应的颜色,进行图像二值化处理;将其转化成灰度图,并用closing进行连通区域的控制;最后遍历所有的regions,并以框图绘出,叠加在原始的RGB图上。原始图像:鼠标捕捉,图中演示所对应的颜色RGB值,如下图左下角所示。...

2019-01-23 22:13:39 728

原创 一个简单的混沌效应

《数学物理趣谈》一书中提到的混沌效应,参见书中P115-P117.                                                                         # -*- coding: utf-8 -*-"""Created on Tue Nov 20 12:41:40 2018@author: yujin.wang"""...

2018-12-19 21:39:55 1420

原创 彩票中奖概率计算

彩票中奖概率计算1.双色球彩票研究1.1 玩法1.2 中奖概率1.3 中奖期望1.3.1 奖金&amp;lt;1亿1.3.2 奖金&amp;gt;1亿2.3D彩票研究2.1 玩法2.2单注期望3.7乐彩票研究3.1 玩法3.2.单注概率3.3单注期望4.七星彩4.1玩法4.2单注概率4.3单注期望5.大乐透5.1玩法5.2中奖概率5.3中奖期望6.15选56.1玩法6.2 中奖概率6.3 中奖期望7.新快三7.1...

2018-12-06 21:40:07 15363 10

原创 Lanczos 法 和 QR分解 求解实对称矩阵特征值

 Lanczos法的目的:将实对称矩阵转换成为三对角矩阵(稀疏矩阵),从而便于计算机储存和后续的计算。在三对角矩阵矩阵上,采用QR分解,得到矩阵的特征值。# -*- coding: utf-8 -*-"""Created on Tue Nov 20 12:41:40 2018@author: yujin.wang"""import numpy as npimport sci...

2018-12-04 22:29:52 4297

原创 CAE 分析中 隐式和显式时间积分算法的python程序实现

前两天,同事研究Dyna的显/隐式时间积分的差异和基本原理。想来自己也有三、四年没做这方面的编程了,对同事问的一些问题也一时犯迷瞪,索性就又看了一遍书,网上找了些资料,写了点代码,理了理思路,以备不时之需。0.前言物理世界中,最常见的运动形式是由质量、阻尼和弹簧组成的运动系统,如图1所示,而且对应的运动方程如式1所示。图1 运动系统 ...

2018-11-27 22:35:47 4581 2

原创 基于PyQt Canvas Matplotlib图形绘制

关键技术:变量传递, Pyqt Canvas,信号槽定义三种不同的绘图样式:第一个是静态图,第二个是动态图,最后一个是变量可控视图。 sc = MyStaticMplCanvas(self.main_widget, width=5, height=4, dpi=100) dc = MyDynamicMplCanvas(self.main_widget, width=5, heig...

2018-09-16 20:19:17 11177 2

Vue打包_FLASK配置.mp4

将前端vue打包并部署在flask上

2021-06-22

Newmark Nonlinear Solver

有限元分析中显式和隐式时间积分方法对比算例,包括Newmark和中心差分法

2018-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除