python
代码随想随记
211本硕,人工智能方向,前A应用算法专家,发明专利十余项,目前致力于大模型和RAG方向。
懂点工程,会点算法,
如有机器学习/深度学习/大模型/RAG等方向朋友可以一起探讨。
展开
-
【亲测解决】No module named _cffi_backend
python包错误原创 2024-07-09 13:02:14 · 343 阅读 · 0 评论 -
【亲测解决】Python时间问题
python中的时间原创 2024-07-03 11:04:28 · 230 阅读 · 0 评论 -
【亲测解决】解决:CUDA backend failed to initialize: Found cuBLAS version 120205
jax的cuda版本安装问题原创 2024-03-21 15:25:46 · 876 阅读 · 0 评论 -
【亲测可用】大模型POST服务如何流式返回
stream流式输出原创 2024-03-21 15:11:07 · 985 阅读 · 0 评论 -
10分钟快速上手LLM大模型Python前端开发系列
十分钟Python前端系列原创 2024-01-15 10:27:34 · 639 阅读 · 0 评论 -
10分钟快速上手LLM大模型Python前端开发(二)---文本输入模块
streamlit文本显示原创 2024-01-14 22:56:00 · 1114 阅读 · 0 评论 -
通过 pip/conda 自动导出虚拟环境
导出与创建虚拟环境原创 2024-01-09 14:56:43 · 671 阅读 · 0 评论 -
【亲测解决】chroma向量数据库系列,ValueError: You are using a deprecated configuration of Chroma.
chroma向量数据库系列原创 2023-12-25 10:42:37 · 614 阅读 · 0 评论 -
解决更换conda默认安装路径问题
解决更换conda默认安装路径问题原创 2023-05-05 11:41:02 · 1410 阅读 · 0 评论 -
如何mac下修改pip源
mac环境下如何修改pip源原创 2023-01-28 17:00:18 · 2362 阅读 · 0 评论 -
mlflow mlflow.exceptions.RestException: RESOURCE_DOES_NOT_EXIST: Run ‘9df7df0541ce4d2d846aa0d5a2811d
mlflow 报错原创 2023-01-19 15:42:40 · 296 阅读 · 0 评论 -
Python中__all__到底干啥的
话谈__all__`__all__`到底是啥__all__到底是啥 我们通常会在Python的源码或者一些代码中会看到__all__=[<string>],比如,__all__=['main']。这个到底有啥用呢。简单地来说,就是限制from * import *中import的包名。 &...原创 2019-03-17 18:42:23 · 18785 阅读 · 1 评论 -
Python2.7notebook 打开报错,错误信息是UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4:
今天因项目需要安装Python2.7,结果打开Jupyter发现,报错!what!报错信息是:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)解决方法:不要直接输入命令打开jupyter notebook,而是用命令LANG=zn jupyter...原创 2019-03-17 19:49:53 · 1748 阅读 · 2 评论 -
详解sklearn中的make_moons函数
make_moons是函数用来生成数据集,在sklearn.datasets里,具体用法如下:Parameters: n_samples : int, optional (default=100) The total number of points generated.shuffle : bool, optional (default=True) Whether to...原创 2019-03-17 22:17:42 · 22677 阅读 · 1 评论 -
话说numpy中的广播机制
-----啊啊啊,高铁到站了,来不及写了,有时间我给补上------原创 2019-03-17 22:20:18 · 241 阅读 · 0 评论 -
conda创建Python虚拟环境env
很多时候,我们用Python总会为版本的问题感觉到头疼,还好有conda这个神奇的工具~安装虚拟环境一行命令解决:conda create -n your_python_env_name python=X.X(2.7、3.7这些Python版本号)一路安装完成后,进入退出虚拟环境可以是:进入虚拟环境命令:conda activate your_python_env_namesourc...原创 2019-07-30 11:01:22 · 3233 阅读 · 0 评论 -
为Jupyter Notebook 添加目录
Jupyter Notebook添加目录两行命令:conda install --yes -c conda-forget jupyter_conrib_nbextensionsjupyter nbextension enable toc2/main当然,第一行命令也可以用pip install jupyter_contrib_nbextensions,此时需要jupyter notebo...原创 2019-01-18 12:33:29 · 1359 阅读 · 2 评论 -
Udacity深度学习之卷积神经网络(CNN)
卷积神经网络卷积网络定义卷积网络定义&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ref:1、A Beginner’s Guide To Understanding Convolutional Neural Networks2、Implementing a CNN for Text Classification in TensorFlow3、卷积神原创 2019-01-11 22:55:54 · 1931 阅读 · 2 评论 -
Udacity深度学习之Dropout
DropoutDropout含义练习练习1练习2Dropout含义 droupout在深度学习中用来防止过拟合,机器学习过拟合现象究竟是什么呢?具体可以可以周志华老师机器学习西瓜书(第二章)——模型评估与选择,同时解释为什么L1可以做特征选择,其系数为0(L2正则类似)来说。用一张图来表示就是:Dropou...原创 2019-01-10 21:59:59 · 1372 阅读 · 0 评论 -
话谈tensorflow常见函数truncated_normal与random_normal 联系区别
tf.truncated_normal和random_normal都可以生成符合正态分布的数据,对于前者,对于生成超过标准差2倍的数据会丢弃,后者就按指定标准差生成数据就好。for example:>>> c = tf.truncated_normal(shape=[2, 2], mean=0, stddev=1)>>> with tf.Session()...原创 2018-11-30 21:50:32 · 2475 阅读 · 0 评论 -
Udacity深度学习之保存和读取tensorflow模型
保存和读取 TensorFlow 模型保存变量加载变量训练一个模型并保存它的权重加载训练好的模型训练一个模型的时间很长。但是你一旦关闭了 TensorFlow session,你所有训练的权重和偏置项都丢失了。如果你计划在之后重新使用这个模型,你需要重新训练!幸运的是,TensorFlow 可以让你通过一个叫 tf.train.Saver 的类把你的进程保存下来。这个类可以把任何 tf.Var...原创 2018-11-27 21:25:34 · 654 阅读 · 0 评论 -
牛客网--求旋转数组最小值(Python、Java、Scala全套上)
目录题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。一、Python:1.1 直接使用min函数解题,但不足以拿到offer# -*- coding:ut...原创 2018-11-27 21:15:14 · 352 阅读 · 0 评论 -
一文搞定链表面试题系列之二 —— Leetcode234. Palindrome Linked List回文链表\...
链表荟萃二:回文链表列表解法回文链表题目:回文链表给定一个链表,判断该链表是否是回文链表,要求O(n)时间复杂度,O(1)空间复杂度。Given a singly linked list, determine if it is a palindrome.Example 1:Input: 1-&amp;amp;gt;2Output: falseExample 2:Input: 1-&amp;amp;gt;2...原创 2018-12-05 00:46:44 · 226 阅读 · 0 评论 -
Python网络编程之获取host_name && IP及socket.gaierror: [Errno 8] nodename nor servname provided, or not known
直接上代码吧:>>> import socket>>> host_name = socket.gethostname()>>> host_name'BDSHYF000148336'>>> socket.gethostbyname(host_name)Traceback (most recent call last)...原创 2019-05-01 22:31:50 · 7628 阅读 · 0 评论 -
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org',
安装报错信息pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.加个参数就好。pip install --default-timeout=100 <package,比如pandas>...原创 2019-06-08 01:02:44 · 9020 阅读 · 0 评论 -
安装Yellowfin报错——No such file or directory: '/tmp/pip-build-jykvuD/YellowFin/README.md'
因为用到yellowfin,pip install YellowFin 报错:No such file or directory: ‘/tmp/pip-build-jykvuD/YellowFin/README.md’解决办法(实测可用,做个备注): yellowfin不安装也能用。先把压缩包下载下来,拷贝YellowFin-master\tuner_utils文件夹中的三个文件放到 你的代...原创 2018-08-31 11:03:27 · 2983 阅读 · 0 评论 -
No module named pythonrouge【亲测解决】
pip install pythonrouge出现问题,安装方式为:pip install git+https://github.com/tagucci/pythonrouge.git原创 2019-08-26 11:52:27 · 1405 阅读 · 3 评论 -
CS231n课程笔记第二章
CS231n课程笔记第二章Lecture1的课后作业说明:网易云课堂中文视频失效了,,,泪奔,,,第二章及其之后的CS231N的课程笔记按照b站的中文课程视频来。B站2017CS231n可用的视频链接:B站可用的第二章视频链接【个人感觉中文翻译的有点问题,,,,可以直接看官网CS231n,在官网上有slides、youtube视频等。如果B站英文的,可以点看此处。】Lecture1的课后作...原创 2019-08-12 10:54:52 · 209 阅读 · 0 评论 -
pytorch最新版安装太慢,,,,两秒解决问题【亲测OK】
解决pytorch安装慢的问题pip install pytorch能慢死,别急,两秒钟解决问题。conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/conda install pytorch torchvision分分钟完事了~...原创 2019-08-07 16:06:54 · 2647 阅读 · 0 评论 -
Python的WebApplication之Tornado系列(一) 安装tornado及安装的问题No module named torndo
tornado安装安装安装pip install tornado安装过程中的问题集锦:已经安装完成了,然后写一个简单服务:import tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom tornado.options import define, option...原创 2019-08-05 21:46:26 · 1623 阅读 · 0 评论 -
rz可用,下载大文件sz不管用咋怎【亲测可用】
sz <a big file>会发现传到一半,忽然中断不给传输了,,,,一脸懵逼的尴尬。。。别急,起个服务用Python就行,三步走:1)进入到要下载的文件目录file_path,并获取当前file_path的机器ip2) 在file_path 下执行python -m SimpleHTTPServer,获取端口号,一般port是8000。3) 在浏览器中输入ip:por...原创 2019-08-01 10:53:05 · 4687 阅读 · 6 评论 -
Python性能提升系列之JIT编译器【Pypy】安装【CentorOS】
pypy性能测试pypy安装pypy的pip安装验证pypy安装PyPy和Python的性能对比安装包一直以来,都说Python性能很不好,那怎么解决这个问题呢?今天忽然看到Python有个JIT编译器,赶紧撸一把试试pypy安装因系统是CentorOS,故而安装也就是一行命令的事情:rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_6...原创 2019-07-30 17:41:08 · 1124 阅读 · 0 评论 -
Python性能提升系列之CPython
CPythonCPython安装CPython安装验证例子【例子源于参考Ref1,增加运行时间测试】编写以 .pyx为扩展名的 cython程序,hello.pyx编写python程序 setup.py执行python程序用`python`调用 `hello.so`,调用文件为`test.py`CPython安装最近在弄模型加速,想着CPython会不会比Python要快,然后就试了下手。安...原创 2019-07-30 17:04:05 · 2934 阅读 · 0 评论 -
解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool
解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.问题,今天安装alphaet包时发现,直接pip install alphabet会报错,报错信息是:pip._vendor.urllib3...原创 2019-06-09 11:47:43 · 126746 阅读 · 48 评论 -
【转】离线安装easydict
在线安装一句话的事情,pip install easydict这个大家都知道。那么离线安装呢,部分节选自https://www.cnblogs.com/haiyang21/p/7724154.html。安装 easydictsource:https://pypi.python.org/pypi/easydict/1. cd to your downloaded easydict di...转载 2019-06-09 11:26:19 · 2293 阅读 · 0 评论 -
报错信息:No model named cv2
说明没有安装cv2模块,一行代码解决的事情:pip install opencv-python原创 2019-06-09 11:23:32 · 3433 阅读 · 0 评论 -
Leetcode 11. Container With Most Water
题目:给定一个数组,数组下标作为横轴,对应的数值作为纵轴,求两个纵轴之间能装的最大雨水量。Given n non-negative integers a1, a2, …, an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints...原创 2018-11-06 22:11:01 · 269 阅读 · 0 评论 -
深度学习之epoch
一个 epoch(代)是指整个数据集正向反向训练一次。它被用来提示模型的准确率并且不需要额外数据。本节我们将讲解 TensorFlow 里的 epochs,以及如何选择正确的 epochs。下面是训练一个模型 10 代的 TensorFlow 代码:from tensorflow.examples.tutorials.mnist import input_dataimport tensorf...转载 2018-10-28 16:44:59 · 23270 阅读 · 4 评论 -
深度学习之MiniBatch
我们先来看一个引子:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mini-batching在这一节,你将了解什么是 mini-batching,以及如何在 TensorFlow 里应用它。Mini-batching 是一个一次训练数据集的一小部分,而不是整个训练集的技术。它可以使内存较小、不能同时训练整个数据集的电脑也可以训练模型。Mini-batching 从运...原创 2018-10-28 12:18:27 · 38873 阅读 · 2 评论 -
一文搞定链表面试题(不定期更新链表提醒及解题思路大杂烩)Middle of the Linked List\合并有序链表\链表反转\删除链表元素
题目:返回列表中间数,如果链表长度为奇数,中间数即为中间位置的数值。如果链表长度为偶数,则返回是链表中间两位偏向于右边的数值[1]。 知道Python中链表表示没啥的,直接上代码吧,后期不定期更新链表相关题目。class Solution: def middleNode(self, head): nodes = [] while head is ...原创 2018-09-09 07:54:42 · 279 阅读 · 0 评论