- python包的安装_安装python包
weixin_39957068
python包的安装
======================================主要的pythonpackageindexserver:======================================1.python官网,http://pypi.python.org2.pythonxy官网,http://code.google.com/p/pythonxy/3.activepython官网
- Python环境下基于自适应滤波器的音频信号(wav格式)降噪方法
哥廷根数学学派
python开发语言
Python的集成环境我一般使用的是Winpython,Winpytho脱胎于pythonxy,面向科学计算,兼顾数据分析与挖掘;Anaconda主要面向数据分析与挖掘方面,在大数据处理方面有自己特色的一些包;Winpytho强调便携性,被做成绿色软件,不写入注册表,安装其实就是解压到某个文件夹,移动文件夹甚至放到U盘里在其他电脑上也能用。抛开软件包的差异,我个人也推荐初学者用winpython,
- Pytorch环境下基于Transformer的滚动轴承故障诊断
哥廷根数学学派
pytorchpython人工智能
关于python的集成环境,我一般Anaconda和winpython都用,windows下主要用Winpython,IDE为spyder(类MATLAB界面)。winpython脱胎于pythonxy,面向科学计算,兼顾数据分析与挖掘;Anaconda主要面向数据分析与挖掘方面,在大数据处理方面有自己特色的一些包;winpython强调便携性,被做成绿色软件,不写入注册表,安装其实就是解压到某个
- 美化VScode终端(报错信息用不同颜色区分)
MHHHHHHHH...
系统美化安装环境vscodeide编辑器
在PythonXY\Lib\site-packages(Anaconda位置为envs/XX/PythonXY/site-packages)中添加sitecustomize.py,内容如下:importsysfromIPython.core.ultratbimportColorTBsys.excepthook=ColorTB()效果如下:如果没有效果,可以先在py文件头部importsitecus
- 数据挖掘,读取txt文件,画图
站在树上的鸽子
最近在学习数据挖掘,用python编程,我以前只有点C语言基础,所以是从零开始学习的python,一点点百度安装了python和pycharm,详细的教程网上很详细,按照教程一步步来就行。要说的是推荐一下pythonxy,这个包含了很多库,对于小白来说相当友好,附上下载链接python(xy):http://pythonxy.connectmv.com/。废话不多说,下面说一下我的第一个作业,如题
- windows下python依赖包_linux和windows下安装python拓展包及requirement.txt安装类库
weixin_39710249
python拓展包安装直接安装拓展包默认路径:Unix(Linux)默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows默认路径:C:\PythonXY\Lib\site-packages測试和升级python拓展安装包pip查看pip安装时相应的python版本号whichpip/d/python3.4.2/Scripts/pip更新pip:pyt
- [问题记录]win10下VScode 终端(Python)报错信息不变红色
我们都是路明非
vscodepythonide
我学习Python,今天点右上角运行按钮,发现终端的输出错误是没有颜色的,这样看着就很不明显,如下图:然后我就四处搜索答案,但是找了很久都找不到,直到看到了博主“江南蜡笔小新”的文章,找到了线索,如下图:然后我去stackoverflow上搜索,就找到了解决办法,如下图:然后我就按照红色圈里给的方法成功解决了问题!现在报错是下图这样的。我来翻译一下解决办法。首先,找到PythonXY\Lib\si
- anaconda安装wxpython_python 安装心得 winPython Anaconda Canopy
UEgood雪姐姐
pythonxy安装出现的问题学习python的过程中使用的IDE,最原始的是python自带的编译器,后来是在Java平台下的Eclipse编译器,还可以。到后来学习GUI使用winpython,以及DEV-c++编译器,最近学习数据分析安装了EnthoughtCanopy和Anaconda其中,AnacondaPython是Python科学技术包的合集,功能和Python(x,y)类似。它是新
- 学python的建议_学习python的几条建议分享(转载)
weixin_39849548
学python的建议
熟悉python语言,以及学会python的编码方式。熟悉python库,遇到开发任务的时候知道如何去找对应的模块。知道如何查找和获取第三方的python库,以应付开发任务。安装开发环境如果你在window下,去下载pythonxy安装起来,然后运行python,进入python解释环境。如果你在ubuntu下,执行:sudoapt-getinstallpython,然后在命令行下运行python
- numpy向量转换为矩阵_Numpy中使用矩阵
何少言
numpy向量转换为矩阵
Numpy是Python中的一个矩阵计算包,功能类似于MATLAB的矩阵计算。安装Pythonxy时已经包含了numpy包及其依赖包。(1)定义矩阵>>>fromnumpyimport*>>>a=array([[1,2.2,3],[4,5,6]])>>>a.ndim2>>>a.shape(2,3)>>>a.size6>>>type(a)>>>a.dtypedtype(‘float64‘)(2)矩阵
- pythonxy官网下载_GitHub - Lidaguo/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
weixin_39721807
pythonxy官网下载
PythonSharePython初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐本文主要针对零基础想学习Python者。本文本文由@史江歌(
[email protected]:499065469)根据互联网资料收集整理而成,感谢互联网,感谢各位的分享。鸣谢!本文会不断更新。一、学会使用搜索引擎,尤其是Google。推荐阅读文章二、学会提问推荐阅读《提问的智慧
- zwPython,字王集成式python开发平台,比pythonXY更强大、更方便。
weixin_34001430
zwPython,字王集成式python开发平台,比pythonXY更强大、更方便。更强大,内置opencv、cuda/opencl、NLTK自然语言、pygame游戏设计等多个重量级模块库。更方便,绿色设计,无需安装,解压即可直接使用,可解压到U盘,作为便携式随身开发平台。zwPython主要应用领域:图像处理,内置PIL、matplotlib等模块字体设计,fonttools模块游戏设计,支持
- Python(x,y)下载安装及基本操作
张海玲
python
1.下载安装包python(x,y)下载地址http://www.softpedia.com/get/Programming/Other-Programming-Files/Python-x-y.shtml或者ftp://ftp.ntua.gr/pub/devel/pythonxy/2.安装Python(x,y)下载完成后双击打开进行安装,根据向导点击下一步,即可完成。3.配置环境变量本次安装已默
- Python 使用库安装说明
TomiTwo
Python
系统环境:win7;IDE工具:pythonxy,eclipsepython版本:python2.7.5;1.安装库运行cmd,在对话框中输入:easy_installxxx(xxx模块名称);图安装pubsub模块为例注意图片输入的命令是:easy_install-Zpypubsub,多了个-Z,原因不明,只是参照一下链接操作http://pubsub.sourceforge.net/v3.1/
- Winpython环境下mayavi配置
DannieGo
CV&CG
转载出自:http://www.cnblogs.com/huangxiao2015/p/5712371.html在pythonxy中会直接有mayavi软件包,但是所附带的杂包实在太多。本人一直用的是window下的winpython或者linux下的anaconda来做科学计算。由于最近需要mayavi,尝试在Winpython环境下如何配置mayavi首先到这个网站http://www.lfd
- Enthought canopy的安装以及第三方模块的下载
北山鹦鹉螺
python下载数据分析
本笔记是在阅读《python数据分析》时所做的笔记,对个人碰到问题的总结。欢迎交流。使用本书学习python数据分析需要下载:Enthoughtcanopy或者PythonxyPandas等第三方库Enthoughtcanopy出于多种考虑,本人选择安装Enthoughtcanopy。对于Pythonxy,笔者打不开书中所给出的官网,不过有网上有些镜像可以下载。对于Enthoughtcanopy,
- 目前比较流行的Python科学计算发行版
一懒百邪生
wxMinGWPythonQtmatplotlib
经常有身边的学友问到用什么Python发行版比较好?其实目前比较流行的Python科学计算发行版,主要有这么几个:Python(x,y)GUI基于PyQt,曾经是功能最全也是最强大的,而且是Windows系统中科学免费Python发行版的不二选择.不过今时已不同往昔!PythonXY里面的许多包为了兼容性的问题,无法使用最新的程序包。尤其是令人气愤的是MinGW到现在还是古董级的4.5版本,而TD
- 目前比较流行的Python科学计算发行版
polar9527
工具使用技巧Python
经常有身边的学友问到用什么Python发行版比较好?其实目前比较流行的Python科学计算发行版,主要有这么几个:Python(x,y)GUI基于PyQt,曾经是功能最全也是最强大的,而且是Windows系统中科学免费Python发行版的不二选择.不过今时已不同往昔!PythonXY里面的许多包为了兼容性的问题,无法使用最新的程序包。尤其是令人气愤的是MinGW到现在还是古董级的4.5版本,而TD
- Python软件包:Python(x,y)
hzyido
Python软件包:Python(x,y)大家在用Python的时候,有没有一种感觉:确实用的很爽快,但是不断的要自己去安装各种安装包和库文件,是一件很麻烦的事情。今天发现一个牛逼软件包:Python(x,y)很好的解决了这样一个问题。(但是主要是针对科学计算方面的)安装地址:http://code.google.com/p/pythonxy/wiki/Downloads?tm=2PS:安装这个软
- pythonxy(2016-08-22)
aiyolo
安装python(x,y)软件地址:http://python-xy.github.io,800多M本地安装,选择c盘,改为full模式importnumpyasnpimportscipyasspimportpylabasplx=np.linspace(0,4*np.pi,100)pl.plot(x,np.sin(x))Out[5]:[]fromscipyimportsignalt=np.lins
- “Hello” Python 后的第一个作品(Two Week)
飞溅
认识Python的第二周,终于写出了一个小程序,虽然仍然有更多需要改进,但还是一点小兴奋。记录一下和Python有约的过程:OneWeek:认识Python。下载安装软件及常用的模块,用Python2.7。最开始接触的材料是网名叫crossin.me上传分享的一系列资料,Python的基本知识很详细。后来看南京大学视频《用Python玩转大数据》,果断转粉Pythonxy,看了前4集,把Pytho
- python 安装心得 winPython Anaconda Canopy
hzyido
python安装心得pythonxy安装出现的问题学习python的过程中使用的IDE,最原始的是python自带的编译器,后来是在Java平台下的Eclipse编译器,还可以。到后来学习GUI使用winpython,以及DEV-c++编译器,最近学习数据分析安装了EnthoughtCanopy和Anaconda其中,AnacondaPython是Python科学技术包的合集,功能和Python(
- Python(x,y)的下载安装
姚明明
Python
1.下载下载地址:ftp://ftp.ntua.gr/pub/devel/pythonxy/访问该地址,选择需要的版本,点击下载。我安装的版本是2.7.2.3.2.安装双击下好的应用程序,接下来选择full,全部安装,等待安装完成就行了。安装中途360可能会弹出“有程序正在修改系统变量”之类的,这是Python(x,y)集成了Python的环境,安装的时候会修改系统变量里的Path路径。允许操作就
- Python(x,y)的安装
杨丙的博客
Python(x,y)的安装下载的网址为:http://pythonxy.connectmv.com/安装完成后,界面如图所示:Shortcuts:启动各种应用程序Documentation:打开各个软件包的文档About:查看所安装的程序库的版本信息点击下图中画红圈处输入“Python”和“print‘helloPython’”,出现如下图所示界面,Python安装成功。
- Python(x,y)安装
这个好玩吗
Python
准备开始学习Python了,使用的IDE是Python(x,y)下载:http://www.softpedia.com/get/Programming/Other-Programming-Files/Python-x-y.shtmlPython(x,y)里集成了Python的环境,目前是2.7.10。安装的时候建议安装路径为“c:\pythonxy”。否则Python将可能无法正确调用某些扩展模块
- python科学计算:numpy
strange_jiong
python
毕设的程序设计中使用了python来处理数据,主要使用的是numpy包,网上大部分对numpy进行介绍的教程比较老旧,想要使用的功能不太容易找到。因此,写这篇文章来对现有的一些资源就行整理,当然想要更全面的了解numpy的使用还是从访问官方手册开始。安装win下pipisntallnumpy当然最好还是直接安装pythonxy或者Anaconda的集成包。具体特性的使用importnumpyasn
- Python(xy)下载地址、安装教程、使用教程
evolone
Python
1.下载地址目前,官网无法上,正常的下载地址没有反应。这些天,一直折腾,总算找到能够下载的地址,特此分享。http://pythonxy.connectmv.com/2.安装注意,英文软件都要求安装路径为英文。网上有网友说2.7.6的版本中无IPython,所以推荐用2.7.2的版本。本人没有验证,直接安装的2.7.2。安装中推荐选择“full”安装。安装完成后,在环境变量path中添加Pytho
- python图片文本识别的简单实现
mydriverc2
Web类网络python
http://blog.sina.com.cn/s/blog_628cc2b70101cjvp.htmlpython图片文本识别使用的工具是PIL和pytesser。因为他们使用到很多的python库文件,为了避免一个个工具的安装,建议使用pythonxy,这个工具的介绍可参考baidu。pytesser是谷歌OCR开源项目的一个模块,在Python中导入这个模块即可将图片中的文字转换成文本。py
- 解释执行.PYTHON常用版本
XmDevOPS
1.python 官网下载(CentOS-7-x86_64-Minimal.iso默认自带py2.7.5)2.pythonXY 默认已经集成了很多库的安装版3.protablepython 绿色版,作为WindowsPython自动化首选(下去有时间自己研究)
- 介绍几款Python科学计算发行版
angel_yj
编程语言
目前比较流行的Python科学计算发行版,主要有这么几个:Python(x,y)GUI基于PyQt,曾经是功能最全也是最强大的,而且是Windows系统中科学免费Python发行版的不二选择.不过今时已不同往昔!PythonXY里面的许多包为了兼容性的问题,无法使用最新的程序包。尤其是令人气愤的是MinGW到现在还是古董级的4.5版本,而TDM-GCC现在都4.8.1-3了。不过这个包在你安装了之
- JAVA基础
灵静志远
位运算加载Date字符串池覆盖
一、类的初始化顺序
1 (静态变量,静态代码块)-->(变量,初始化块)--> 构造器
同一括号里的,根据它们在程序中的顺序来决定。上面所述是同一类中。如果是继承的情况,那就在父类到子类交替初始化。
二、String
1 String a = "abc";
JAVA虚拟机首先在字符串池中查找是否已经存在了值为"abc"的对象,根
- keepalived实现redis主从高可用
bylijinnan
redis
方案说明
两台机器(称为A和B),以统一的VIP对外提供服务
1.正常情况下,A和B都启动,B会把A的数据同步过来(B is slave of A)
2.当A挂了后,VIP漂移到B;B的keepalived 通知redis 执行:slaveof no one,由B提供服务
3.当A起来后,VIP不切换,仍在B上面;而A的keepalived 通知redis 执行slaveof B,开始
- java文件操作大全
0624chenhong
java
最近在博客园看到一篇比较全面的文件操作文章,转过来留着。
http://www.cnblogs.com/zhuocheng/archive/2011/12/12/2285290.html
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html
一.获得控制台用户输入的信息
&nbs
- android学习任务
不懂事的小屁孩
工作
任务
完成情况 搞清楚带箭头的pupupwindows和不带的使用 已完成 熟练使用pupupwindows和alertdialog,并搞清楚两者的区别 已完成 熟练使用android的线程handler,并敲示例代码 进行中 了解游戏2048的流程,并完成其代码工作 进行中-差几个actionbar 研究一下android的动画效果,写一个实例 已完成 复习fragem
- zoom.js
换个号韩国红果果
oom
它的基于bootstrap 的
https://raw.github.com/twbs/bootstrap/master/js/transition.js transition.js模块引用顺序
<link rel="stylesheet" href="style/zoom.css">
<script src=&q
- 详解Oracle云操作系统Solaris 11.2
蓝儿唯美
Solaris
当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。
- spring学习——springmvc(一)
a-john
springMVC
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。
1,跟踪Spring MVC的请求
请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
- hdu4342 History repeat itself-------多校联合五
aijuans
数论
水题就不多说什么了。
#include<iostream>#include<cstdlib>#include<stdio.h>#define ll __int64using namespace std;int main(){ int t; ll n; scanf("%d",&t); while(t--)
- EJB和javabean的区别
asia007
beanejb
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只需要安装Tomcat就可以了
1.EJB用于服务端应用开发, 而JavaBeans
- Struts的action和Result总结
百合不是茶
strutsAction配置Result配置
一:Action的配置详解:
下面是一个Struts中一个空的Struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
&quo
- 如何带好自已的团队
bijian1013
项目管理团队管理团队
在网上看到博客"
怎么才能让团队成员好好干活"的评论,觉得写的比较好。 原文如下: 我做团队管理有几年了吧,我和你分享一下我认为带好团队的几点:
1.诚信
对团队内成员,无论是技术研究、交流、问题探讨,要尽可能的保持一种诚信的态度,用心去做好,你的团队会感觉得到。 2.努力提
- Java代码混淆工具
sunjing
ProGuard
Open Source Obfuscators
ProGuard
http://java-source.net/open-source/obfuscators/proguardProGuard is a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, m
- 【Redis三】基于Redis sentinel的自动failover主从复制
bit1129
redis
在第二篇中使用2.8.17搭建了主从复制,但是它存在Master单点问题,为了解决这个问题,Redis从2.6开始引入sentinel,用于监控和管理Redis的主从复制环境,进行自动failover,即Master挂了后,sentinel自动从从服务器选出一个Master使主从复制集群仍然可以工作,如果Master醒来再次加入集群,只能以从服务器的形式工作。
什么是Sentine
- 使用代理实现Hibernate Dao层自动事务
白糖_
DAOspringAOP框架Hibernate
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。
public void save(Object obj){
Session session = this.getSession();
Transaction tran = session.beginTransaction();
try
- maven3实战读书笔记
braveCS
maven3
Maven简介
是什么?
Is a software project management and comprehension tool.项目管理工具
是基于POM概念(工程对象模型)
[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复]
[与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区]
功能:
- 编程之美-子数组的最大乘积
bylijinnan
编程之美
public class MaxProduct {
/**
* 编程之美 子数组的最大乘积
* 题目: 给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度。
* 以下程序对应书上两种方法,求得“乘积中最大的一组”的乘积——都是有溢出的可能的。
* 但按题目的意思,是要求得这个子数组,而不
- 读书笔记-2
chengxuyuancsdn
读书笔记
1、反射
2、oracle年-月-日 时-分-秒
3、oracle创建有参、无参函数
4、oracle行转列
5、Struts2拦截器
6、Filter过滤器(web.xml)
1、反射
(1)检查类的结构
在java.lang.reflect包里有3个类Field,Method,Constructor分别用于描述类的域、方法和构造器。
2、oracle年月日时分秒
s
- [求学与房地产]慎重选择IT培训学校
comsci
it
关于培训学校的教学和教师的问题,我们就不讨论了,我主要关心的是这个问题
培训学校的教学楼和宿舍的环境和稳定性问题
我们大家都知道,房子是一个比较昂贵的东西,特别是那种能够当教室的房子...
&nb
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
daizj
oraclermanfilespersetPARALLELISM
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
- 简单排序:冒泡排序
dieslrae
冒泡排序
public void bubbleSort(int[] array){
for(int i=1;i<array.length;i++){
for(int k=0;k<array.length-i;k++){
if(array[k] > array[k+1]){
- 初二上学期难记单词三
dcj3sjt126com
sciet
concert 音乐会
tonight 今晚
famous 有名的;著名的
song 歌曲
thousand 千
accident 事故;灾难
careless 粗心的,大意的
break 折断;断裂;破碎
heart 心(脏)
happen 偶尔发生,碰巧
tourist 旅游者;观光者
science (自然)科学
marry 结婚
subject 题目;
- I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 收藏代码
dcj3sjt126com
redis
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
异常原因:没有安装g
- 并发容器
shuizhaosi888
并发容器
通过并发容器来改善同步容器的性能,同步容器将所有对容器状态的访问都串行化,来实现线程安全,这种方式严重降低并发性,当多个线程访问时,吞吐量严重降低。
并发容器ConcurrentHashMap
替代同步基于散列的Map,通过Lock控制。
&nb
- Spring Security(12)——Remember-Me功能
234390216
Spring SecurityRemember Me记住我
Remember-Me功能
目录
1.1 概述
1.2 基于简单加密token的方法
1.3 基于持久化token的方法
1.4 Remember-Me相关接口和实现
- 位运算
焦志广
位运算
一、位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&am
- nodejs 数据库连接 mongodb mysql
liguangsong
mongodbmysqlnode数据库连接
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
- java动态编译
olive6615
javaHotSpotjvm动态编译
在HotSpot虚拟机中,有两个技术是至关重要的,即动态编译(Dynamic compilation)和Profiling。
HotSpot是如何动态编译Javad的bytecode呢?Java bytecode是以解释方式被load到虚拟机的。HotSpot里有一个运行监视器,即Profile Monitor,专门监视
- Storm0.9.5的集群部署配置优化
roadrunners
优化storm.yaml
nimbus结点配置(storm.yaml)信息:
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional inf
- 101个MySQL 的调节和优化的提示
tomcat_oracle
mysql
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列
- zoj 3829 Known Notation(贪心)
阿尔萨斯
ZOJ
题目链接:zoj 3829 Known Notation
题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。
解题思路:贪心,数字的个数要要保证比∗的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到∗-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是1