- 博客(145)
- 资源 (17)
- 收藏
- 关注
原创 transformers包介绍——nlp界最顶级的包——可以不用 但不能不知道——python包推荐系列
transformers包介绍——nlp界最顶级的包——可以不用 但不能不知道——python包推荐系列
2023-01-14 13:27:15
5640
2
原创 itertools包介绍——可以不用 但不能不知道——python包推荐系列
itertools包介绍——可以不用 但不能不知道——python包推荐系列
2023-01-07 11:19:55
2227
原创 [error]LD_LIBRARY_PATH shouldn‘t contain the current directory
ImportError: /lib64/libc.so.6: version `GLIBC_2.18‘ not foundLD_LIBRARY_PATH shouldn't contain the current director
2022-11-11 10:03:07
554
原创 遥感和随机森林核心思想python
本文只是介绍了非常简单的一个遥感数据模版:读数据、处理数据(包括使用机器学习建模了)、可视化数据。没有介绍机器学习别的知识,我后面会带大家使用交叉验证等一些优秀的方法来分析处理数据。里面还有一个彩蛋:对150万个点做mask,只用了0.1秒。🥳遥感数据千千万、机器学习模型、参数也是无穷无尽的。但是只要把握住本质,就可以逐一击破!我文章分享技术、代码都是公开免费的,但是帮助客户处理数据都是保密和收费的我这里提供遥感数据分析建模服务,如果有需要的小伙伴可以联系我。
2022-09-12 09:32:07
2974
7
原创 你写过哪些真正生产可用的 Python 装饰器?
经常在学习python递归的时候,大家总是可以看到lru_cache装饰器,说这个装饰器可以减少重复函数的计算。那么我们今天就来看看,这个函数的一些优缺点。帮助大家从全新的维度来理解一下。常规的函数一般来说,我们都是直接使用递归函数的。就像是下面这样的代码:计算斐波那契数列的代码。很常见。def fib(n): if n < 2: return n else: return fib(n-1) + fib(n-2)import timeit
2022-05-19 14:43:00
470
1
原创 python “__name__”到底是什么东西
背景大家经常在 python 的脚本文件中,会遇到这样的代码:if __name__ == "__main__":,那么有没有人知道这到底是干嘛的。今天就分享一下这个到底是干嘛的。1. 直接运行创建一个文件夹code0516。然后在这个文件夹下创建一个名叫one.py文件,并且写入下面的代码:# file one.pydef func(): # Line 1.1 print("func() in ONE.py")print("top-level in ONE.py") # l
2022-05-16 22:09:45
1926
2
原创 conda的常规使用方法
1. 背景经常在群里看到有人问,conda到底怎么管理,python的环境怎么隔离。或者类似于python环境管理之类的。这里做一次我经验分享。这不是最优的管理经验,只是作为一个参考。起码我就是这么用的。python的环境管理类型太多了。比如pyenv、poetry、conda。各有千秋,但是我看很多做数据科学的,都是使用conda。我也是从用python开始,也就是一直使用的是conda。2. anacondaanaconda是一个公司名字;然后这个叫anaconda公司做的
2022-05-14 20:52:10
2083
1
原创 使用C写Python的模块
背景之前已经写过一个rust给python做扩展包的了。然后我就在想,如何使用C给python做扩展呢,毕竟python的底层就是使用C写的。于是整理了网上的资料,分享一个简单的demo。环境系统:MAC 12.3.1系统(已经安装xcode)IDE:使用的是Clionpython:Anaconda安装的python 3.9版本步骤1. 创建项目使用clion创建一个项目:【C可执行文件】 -> 项目名称为【untitled0430004】-> 语言标准为【C17】。2
2022-04-30 08:05:53
1343
原创 从实战角度来看类的继承小细节
背景前一段时间,经常把transformers包的源码拿出来看看,给我留下影响非常深刻的就是transformers包的设计模式。非常的优秀。而实现这个设计模式,自然离不开python的class模块。类的继承起到了非常大的作用。那么就类的继承这一部分,对类的继承做一做分享。问题归类问题1 两种super写法有什么差异么?class Animal: def __init__(self, name, age): self.name = name self.
2022-04-27 21:30:29
1156
原创 rust加速python
背景之前都是在看C/Cpp,也在努力的学这两个语言。但是感觉太难了。语法太多了(主要还是人笨,学不过来)。一直也在看rust,感觉rust写起来和python差不多优雅,而且写法和c++又是有点类似。然后最近空闲时间就把《Rust程序设计语言》和《通过例子学Rust》两本书看完了。学到了不少新内容。最近也发现一些新的包,比如一个叫polar包的,提供类pandas的功能,但是比pandas更快,这个包的底层是使用rust写的,并且python也能使用。那我就在想:“我能不能学习一下,看看怎么让py
2022-04-23 11:23:00
1129
原创 如何使用cpp对中文字符串进行分隔
其实不只是中文,英文,emoji都可以分隔开来代码如下:// https://stackoverflow.com/questions/40054732/c-iterate-utf-8-string-with-mixed-length-of-characters// C++ iterate utf-8 string with mixed length of characters#include <iostream>#include <string>#include <
2022-04-18 09:32:49
1043
1
原创 rust打印自定义对象
没错,我也在学习rust语言😋背景我在学习rust的时候,在想,rust如何像python一样,可以打印一个对象呢?就像是python里面的__str__或者__repr__。代码摸索struct User { active: bool, username: String, email: String, sign_in_count: u64,}fn main() { let mut arr2 = vec![ User {
2022-04-17 09:24:54
1145
原创 探索 感受 发现 python设计模式的艺术性
知识分享清明假期的时候,有人从上海回来,成功的把我们小区搞封闭了。导致我在家不是安装电脑,就是在看水浒,或者就是稍微看了一点python知识。其中最有价值的,或许是阅读了那个《python实现设计模式》的文章,学习了很多。文章链接:https://zhuanlan.zhihu.com/p/31700225这篇推文就是和大家分享:我学完的感受和认识。过程作为小白说实话,我之前不太会写class,我大概也是在学习python后的2~3年后,才渐渐的学会写class,之前看很多大佬的代码,写的非
2022-04-06 20:26:13
1102
原创 c++入门学习——使用C++做一个yolov5视频检测
背景介绍自己之前就想学习c++,也都把《c++ primer plus(第六版)》看了3遍左右,每一遍都把代码抄写一次。目前基本的也都大概了解,起码知道怎么写的。这肯定是皮毛。后来还买了《cuda c编程权威指南》、《数据结构、算法与应用c++语言描述》、《c++程序设计语言(第1~3部分)》、《算法导论》。这些书,都没怎么看完。也就是把《数据结构、算法与应用c++语言描述》的前7章对着书把代码抄写了一遍,大概理解了数据是怎么处理的,如何将算法转换成代码的。但是我看不下去了,对于初学者来说,实在是太枯
2022-03-20 17:47:58
14976
2
原创 python与GIS数据处理——随机森林算法插值
背景这个是我系列插值文章的第三篇,使用机器学习插值(使用随机森林算法插值)。代码链接代码我已经放在Github上面了,免费分享使用,https://github.com/yuanzhoulvpi2017/tiny_python/tree/main/python_GIS。介绍本文是python与GIS数据处理系列中的插值部分————使用机器学习算法插值(随机森林算法插值)。我这里的方法并不是最简单的方法,并不是一行代码就能从头到尾实现这个插值功能的,我这里的目的是:使用python完善
2022-02-27 21:46:15
5658
6
原创 ubuntu clion libtorch cmake
使用clion写c++,使用cmake编译 libtorch,使用的是ubuntu 20.04系统。其中项目名称叫untitled_torch0221libtorch文件夹路径为:/home/yuzn/下载/cpp_lib/libtorch-cxx11-abi-shared-with-deps-1.10.2+cu113/libtorchfind_package(PythonInterp REQUIRED)cmake_minimum_required(VERSION 3.22)p
2022-02-21 22:49:47
499
原创 ubuntu安装cmake
ubuntu 安装cmake一、命令行安装sudo apt install cmake二、Cmake源码编译安装1. 更新一下g++sudo apt-get install g++ 2. 先检查是否有cmakewhich cmake如果显示了路径,说明含有cmake,设法卸载掉,可以使用sudo apt-get remove cmake卸载。3. 下载cmake下载地址:https://cmake.org/download/直接点击下载,或者复制下载链接,使用wget下载。4
2022-02-15 10:35:06
62024
14
原创 python工厂模式
背景最近一直在看transformers包的源码,搞nlp,怎么可能不看这个包的。中间遇到很多有意思的问题,这里和大家分享一下。遇到的问题:我在查看transformers包里面的一个自动加载模型的代码块,使用pycharm查看那个源码的时候,会把源码定位到位置1,但是使用调试器来看,源码又被定义到位置2。然后我就很奇怪,这种的到底是怎么实现的。然后我把问题放到群里,有一个群友说可能是python的工厂模式。我不知道能不能解决我这个问题,但是我发现这个模式竟然是我之前都没有遇到过的。因此,我这里分享一
2022-01-25 22:16:06
298
PowerShell-7.0.0-preview.4-win-x64.msi
2019-10-07
Insight into Images Principles and Practice for Segmentation:(对图像的认识 分割的原则和实践)
2019-03-01
Heroin_Addiction_and_Drug_Policy_The_British_Syste
2019-02-03
keras_keras_2.x_with_Project.pdf
2019-02-03
python书籍
2019-01-30
The Design of Approximation Algorithms.pdf
2019-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人