写混合编程的一些小经验
混合编程也搞了一段时间了,这里写写我的经验感受
1.首先pyinstaller 对jieba等分词真的很不友好
所以在进行打包前请研究一下这些相关问题。
比如jieba分词容易缺dict,idf等分析。
2.sys.argv顶多只能接受两个变量,超过会报错,超越范围的。。。。
3.打包出来的exe,第三方库越多,体积越大,在和C#结合前请自己打开CMD,运转到相应目录,运行差错,减少试错时间。
4.在打包前请在jupyter notebook上运行一下,虽然运行不报错不一定混合后的程序也没错。但可以免去很多不必要的BUG。
可以用tkinter加进去试错,如果连主函数,例如print(main(sys.argv[1]))这个都进不去。那么一定是打包的第三方包有问题。。。。
5.混合编程真的很慢,但是对于那些懒得装系统的人真的可以。
6.我先把人脸融合的给做个假的出来,等日后有时间了我再去和其他功能一样做出一个C#界面。。。
希望一年内我能够成功将常见的机器学习功能和C#相结合,这个作品我要给从那十个名字里取一道。
加油把!!!