
Python
文章平均质量分 85
Python 编程
快乐小码农
热爱生活,热爱技术,做一个有态度的四有“中年人”。关注科技进步,聚焦人工智能领域的前沿研究:经典AI、NLP、机器学习、数据挖掘、推荐系统等相关技术。人生不易,勇往直前,分享生活中的小确幸。
展开
-
PyTorch中torch、torchtext、torchvision、torchaudio与Python版本兼容性
截止发文,最新版本:torch 2.0.0,torchvision 0.15.1。截止发文,最新版本:torch 2.0.0,torchtext 0.15.1。截止发文,最新版本:torch 2.0.0,torchaudio 2.0.1。原创 2023-03-25 13:48:31 · 10250 阅读 · 0 评论 -
用适配M1芯片的Anaconda呢,还是继续miniforge?如何让PyTorch 在 M1 芯片上 GPU 加速
2022年5月,Anaconda已经支持Mac M1,官网有Anaconda的原生版本的下载链接,可以选择图形界面或者命令行版本。我目前还用着Miniforge,也还挺好的,一直没去换。不知道大家有没有跑去装原生M1的Anaconda,可以评论区交流下心得。反正目前支持M1的越来越多,比我刚入手Mac M1的时候面对一堆安装不适配问题好多了。2022年5月,PyTorch官方宣布已正式支持在M1芯片版本的Mac上进行模型加速。官方对比数据显示,和CPU相比,M1上炼丹速度平均可加速7倍。原创 2023-03-25 12:25:07 · 2044 阅读 · 1 评论 -
macOS安装Scrapy,不要踩坑了
文章目录安装Scrapy1.使用Anaconda或Miniconda2.推荐使用虚拟环境安装3.特定平台安装说明3.1 Windows3.2 macOS4.测试你的第一个Scrapy项目【不推荐】踩坑:安装Scrapy出现报错:MemoryError: Cannot allocate write+execute memory for ffi.callback().【不可行】方法1:删除pyopenssl库,安装openssl。【不可行】方法2:更新requests库。【慎重】方法3:将python版本升级为原创 2022-04-05 11:43:11 · 5192 阅读 · 6 评论 -
安装Scrapy出现报错:MemoryError: Cannot allocate write+execute memory for ffi.callback().
文章目录安装Scrapy出现报错:MemoryError: Cannot allocate write+execute memory for ffi.callback().方法1:删除pyopenssl库,安装openssl。方法2:更新requests库。方法3:将python版本升级为3.10.4,然后重新安装scrapy错误原因:解决方法:Step 1. 使用brew安装openssl.Step 2. 复制动态库文件`libssl.1.1.dylib`到路径@rpath中。异常:`Operation原创 2022-03-30 23:29:26 · 2484 阅读 · 0 评论 -
解决seaborn画图无法显示中文的问题
文章目录问题描述:问题探究:解决方法:为了进一步做数据的可视化分析,安装matplotlib后,并且按照《MacOS系统下matplotlib中SimHei中文字体缺失报错的解决办法》的步骤设置,可以显示中文。问题描述:但是,之后继续安装seaborn,在后续调用matplotlib或seaborn进行作图时,坐标、标题的中文又无法显示了,变成白框了。貌似新的seaborn的样式覆盖了原matplotlib的样式参数?返回如下以下报错:/Users/dan/miniforge3/lib/pytho原创 2022-03-30 18:01:14 · 12802 阅读 · 1 评论 -
解决seaborn.load_dataset()调取数据失败http.client.IncompleteRead
**问题描述:**使用seaborn.load_dataset(“tips”)调取数据失败原理:如seaborn.load_dataset(“tips”)函数默认首先从本地库调取tips.csv文件,会失败。因为tips.csv文件在seaborn-data库中,但是这个库并没有被默认安装。然后load_dataset()函数远程调取tips.csv文件,即通过GitHub地址(path = (“https://raw.githubusercontent.com/mwaskom/seaborn-data原创 2022-03-30 15:32:23 · 4165 阅读 · 3 评论 -
Macbook M1避坑指南:安装Apple-TensorFlow(arm64)
文章目录1. 你可能遇到的问题2. 解决方案Step 1:安装Xcode Command Line Tools,Apple Developer下载安装即可。Step 2:安装arm版本miniforge。Step 3: 从[Mac-optimized TensorFlow2.4 and TensorFlow Addons](https://github.com/apple/tensorflow_macos)下载ARM64版本的TensorFlow2.4,具体的安装要求是macOS 11.0+, Pytho原创 2021-09-29 19:03:00 · 7706 阅读 · 15 评论 -
Macbook m1 with conda-forge安装package报错和解决
文章目录Macbook m1 with conda-forge安装package报错和解决1.以TensorFlow为例1.1 报错1:zsh: illegal hardware instruction1.1.1 解决方案1:下载 安装miniforge3然后创建虚拟环境Step 1:**下载ARM版Miniforge3:**Step2:**创建虚拟环境**1.2 报错2:NotImplementedError: Cannot convert a symbolic Tensor1.2.1 解决方案2.以ge原创 2021-09-28 18:52:39 · 5660 阅读 · 2 评论 -
jieba分词词性标注含义
结巴分词的词性标注默认模式是使用jieba.posseg.cut(),包括24个词性标签(小写字母)。paddle模式多了4个专名类别标签(大写字母)。jieba.posseg.POSTokenizer(tokenizer=None) 新建自定义分词器,tokenizer 参数可指定内部使用的 jieba.Tokenizer 分词器。jieba.posseg.dt 为默认词性标注分词器。标注句子分词后每个词的词性,采用和 ictclas 兼容的标记法。除了jieba默认分词模式,提供paddl原创 2021-08-28 13:47:14 · 5967 阅读 · 1 评论 -
MacOS系统下matplotlib中SimHei中文字体缺失报错的解决办法
MacOS系统下matplotlib中SimHei中文字体无法启动解决办法使用matplotlib画图时,因为缺少字体,出现warning,图像上label上的中文显示时空白小方块。因为matplotlib默认没有中文,可以在调用中文字体,但是会出现如下图所示的warning:import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] =原创 2021-08-16 16:08:13 · 16074 阅读 · 22 评论 -
异常处理:macOS M1下Anaconda安装package
文章目录异常处理:Anaconda安装package异常1:PackagesNotFoundError: The following packages are not available from current channels:解决方案1:用`pip install X` 来安装X包,发现可以找到包并下载,然后等待能否successfully。解决方法1-1:针对pip is configured with locations that require TLS/SSL问题:重新编译Python3安装文件原创 2021-08-12 16:19:56 · 3432 阅读 · 2 评论 -
Apple MacBook M1 Anaconda安装 Tensorflow
MacBook Air M1芯片安装Tensorflow踩坑踩坑1:在mac m1上安装tensorflow报错“zsh: illegal hardware instruction”环境: anaconda + python3.8直接用 pip install tensorflow 安装,能够顺利安装tensorflow2.5.0,但是import tensorflow 的时候会报如上错误.对此,查找了网上许多资料:大概流程就是架构问题,但是问题博客基本是2020-12~2021-3月的解决方法了原创 2021-08-10 17:31:52 · 18856 阅读 · 36 评论 -
Python安装fasttext报错的处理方法
直接pip install fasttext安装会报错如下:要求安装Microsoft Visual C++ 14.0.解决办法:去https://www.lfd.uci.edu/~gohlke/pythonlibs/#fasttext找到对应python版本的package下载。之后打开cmd,进入下载目录,执行:pip install fasttext-0.9.2-cp38-cp38-win_amd64.whl即可。使用时注意:处理数据集为fastText标准的数据格式,如前缀+标签+逗号+原创 2021-03-11 13:17:42 · 3553 阅读 · 1 评论 -
使用pyecharts渲染图片的selenium方式报错处理
使用Python3 + selenium 3下环境渲染图片WebDriverException个人环境: Anaconda 3, Python3.6, window 7, selenium 3使用 pyecharts 渲染成图片一直是开发者比较关心的功能,pyecharts 提供了 selenium, phantomjs 和 pyppeteer 三种方式。具体可以参看官网:https://pyecharts.org/#/zh-cn/render_imagessnapshot-selenium 是 py原创 2020-09-29 10:18:40 · 2999 阅读 · 3 评论 -
动态规划经典问题
目录动态规划引入:Fibonacci SequenceP1:Maximum Value Continuous SubsequenceP2: Coin Change ProblemP3:Edit DistanceP4:Dynamic Time WrappingSummary动态规划参考网站:https://people.cs.clemson.edu/~bcdean/dp_practice/引入:Fibonacci Sequence对于Fibonacci Sequence:斐波那契数,通常用 F(n)原创 2020-09-15 23:33:29 · 762 阅读 · 0 评论 -
利用gensim构建word2vec词向量模型并保存词向量
利用gensim包的word2vec模块构建CBOW或Skip-Gram模型来进行词向量化比较方便。''' 根据训练语料库,自己训练语言模型得到词向量 '''# 对分词后的文本训练Word2vec模型from gensim.models import word2vecimport loggingdef get_wordvec(corpus_path, model_name, vec_path): # 获取日志信息 logging.basicConfig(foramt='%(asc原创 2020-05-09 10:32:35 · 9529 阅读 · 4 评论 -
Python 安装skift遇报错的快速处理
一开始尝试直接pip install skift,发现报错,又尝试使用conda install skift,还是一样的错误。Command “/home/appleyuchi/.virtualenvs/python3.5/bin/python -u -c “import setuptools, tokenize;file=’/tmp/pycharm-packaging/fasttext/s...原创 2020-04-15 15:30:38 · 715 阅读 · 2 评论 -
数据分析使用pydotplus可视化决策树
环境:python 3.6anacoda 4win 764位下载计算机安装graphviz:Windows版本下载网址:https://graphviz.gitlab.io/_pages/Download/Download_windows.htmlmsi版本安装方便,不容易出错。按照默认路径C:\Program Files (x86)安装,一直Next安装完成。再将安装路径...原创 2019-12-03 09:17:10 · 6143 阅读 · 1 评论