写混合编程的一些小经验

混合编程也搞了一段时间了,这里写写我的经验感受

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#相结合,这个作品我要给从那十个名字里取一道。

加油把!!!

写混合编程的一些小经验