- 博客(56)
- 资源 (19)
- 收藏
- 关注
原创 Python过滤字母和数字的方法
实例1 1 2 3 4 5 6 7 8 9 10 11 12 13 crazystring = 'dade142.!0142f[., ]ad' # 只保留数字 new_crazy = filter(str.isdigit, crazystring) print(''.join(list(new_crazy))) #输出:1420142 # 只保留字母
2021-03-07 09:46:39
1369
原创 在Python3中将整数拆分为数字列表
1、 [int(i) for i in str(n)]2、[int(char) for char in str(n)]3、>>> map(int, str(634)) # Python 2[6, 3, 4]>>> list(map(int, str(634))) # Python 3[6, 3, 4]4、import math[n / 10 ** i % 10 for i in range(int(math..
2021-03-06 22:18:11
2441
原创 蓝桥云课 楼赛 第22期 K 近邻回归算法实现 参考答案(没通过???)
import numpy as np# 已知样本特征train_data = np.array([[1, 1], [2, 2], [3, 3], [4, 4], [5, 5], [6, 6], [7, 7], [8, 8], [9, 9], [10, 10]])# 已知样本目标值train_labels = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])def knn(train_data, train_lab.
2021-01-27 15:38:05
270
原创 蓝桥云课 楼赛 第22期 简单手写字符识别分类器 参考答案(没通过???)
def predict(sample): """ 参数: sample -- 手写字符像素值,列表 返回: pred -- 手写字符预测标签,整型 """ import numpy as np import matplotlib.pyplot as plt from sklearn import datasets, svm, metrics from sklearn.model_selection import train_.
2021-01-27 15:08:41
232
原创 蓝桥云课 楼赛 第21期 线性回归拟合并绘图 参考答案(没通过???)
def linear_plot(): """ 参数:无 返回: w -- 自变量系数, 保留两位小数 b -- 截距项, 保留两位小数 fig -- matplotlib 绘图对象 """ import numpy as np import pandas as pd import matplotlib.pyplot as plt from pylab import mpl def calculate(x, .
2021-01-27 10:15:06
271
1
原创 蓝桥云课 楼赛 第21期 最小二乘法 Python 实现 参考答案(没通过???)
def least_squares_function(x, y): """ 参数: x -- 样本 x 取值列表 y -- 样本 y 取值列表 返回: w0 -- 线性方程参数, 保留两位小数 w1 -- 线性方程参数, 保留两位小数 """ size=len(x) i=0 sum_xy=0 sum_x=0 sum_y=0 sum_square_x=0 while i < siz.
2021-01-26 19:30:34
273
原创 蓝桥云课 楼赛 第22期 多项式回归实现及应用 参考答案(没通过???)
def poly(file): import pandas as pd import numpy as np import matplotlib.pyplot as plt from scipy.optimize import leastsq # 最小二乘算法 from decimal import Decimal, ROUND_HALF_UP df = pd.read_csv(file) x = np.array(df.iloc[:, 0].va.
2021-01-24 01:32:40
434
2
原创 ChatterBot 填坑记
无力吐槽!你没有错,错在误用ChatterBot!!!ChatterBot 的author到底考虑过版本的兼容性没有?!不如自创一个机器人更痛快!(I just do it !)链接如下,供难友们参考!(重点研读)https://blog.csdn.net/zxy13826134783/article/details/103615399https://www.freesion.com/article/85811377475/https://blog.csdn.net/hxxjxw/ar.
2021-01-08 09:52:56
637
1
原创 Jupyter Notebook代码提示及补齐功能
巨坑:在anaconda中的Anaconda Prompt的root(或者base)环境下依次运行以下命令,在其他环境下发现没有效果。1.打开 Anaconda Navigator,点击 Environments -> base (root) -> Open Terminal:2.在弹出命令框依次输入以下4个命令:pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --user
2021-01-04 19:55:06
2045
2
原创 anaconda的多虚拟环境jupyter管理
conda install nb_condaconda install jupyter notebookconda install nb_condaconda install -c conda-forge jupyterlab#如果你以前有5.3的jupyter notenook 内核,那么你还需要下一句to enable the JupyterLab server extension:jupyter serverextension enable --py jupyterlab --s..
2021-01-04 19:48:20
150
原创 亲测有效:安装spacy的英文和中文模型的捷径
一、Anaconda添加清华镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/a
2021-01-03 12:01:45
1336
3
原创 亲测有效:win10下pyaudio安装
win10下pyaudio安装的坑巨多!捷径如下:step1:去往:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio,下载PyAudio-0.2.11-cp37-cp37m-win_amd64.whl文件step2:dos命令行进入下载目录, 然后执行如下命令:pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whlps:cp37是python3.7, amd64就不用说了,就是你...
2020-12-29 10:56:19
783
1
原创 vue flask上传中文名的文件
flask上传中文名的文件似乎是flasker的痛点。如:《python flask使用 secure_filename()获取中文文件名问题》(https://blog.csdn.net/qq_36390239/article/details/98847888)但问题的关键是《Flask下如何处理Requests 上传中文文件名的问题》。解决方案是传参大法(传文件名)。upload.vue<template> <input class="file" nam.
2020-11-15 14:31:52
655
原创 亲测有效:ubuntu18.04 安装mongodb
downloadhttps://www.mongodb.com/try/download/community使用mongodb-org-server_4.2.8_amd64.deb安装,sudo mongodmongo
2020-06-18 22:37:42
707
原创 余弦计算相似度原理和tensorflow实践
相似度度量(Similarity),即计算个体间的相似程度,相似度度量的值越小,说明个体间相似度越小,相似度的值越大说明个体差异越大。对于多个不同的文本或者短文本对话消息要来计算他们之间的相似度如何,一个好的做法就是将这些文本中词语,映射到向量空间,形成文本中文字和向量数据的映射关系,通过计算几个或者多个不同的向量的差异的大小,来计算文本的相似度。下面介绍一个详细成熟的向量空间余弦相似度方法计算相...
2018-07-16 09:30:35
11554
4
原创 Ubuntu 14.04安装uGet替代迅雷
Ubuntu 16.04安装uGet替代迅雷,并在Chrome中设置为默认下载器uGet是采用aria2作为下载后端,所以两个软件都必须同时安装。1、安装uGetsudo add-apt-repository ppa:plushuang-tw/uget-stablesudo apt-get updatesudo apt-get install uget2、安装aria2sudo add-apt...
2018-07-14 19:43:47
1289
原创 Ubuntu 14.04 更换阿里云源
Ubuntu 14.04 更换阿里云源123sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份sudo gedit /etc/apt/sources.list #修改sudo apt-get update #更新列表阿里云源12345678910deb http://mirrors.aliyun.com/ubuntu/ trust...
2018-07-14 19:34:59
343
原创 如何让 Windows,Ubuntu(Linux)下的 Chrome 支持 WebGL ?(亲测有效)
tensorflow.js needs WebGL.But my chrome does not support WebGL. I have only virtualbox in which chrome runs.My god,I have no money to buy an advanced graphic card,just like 1080i.How can I do? Luckil...
2018-07-14 15:12:01
2770
原创 手提电脑如何截图?
怎么能用到手提电脑上的prtsc键截图?怎么能用到手提电脑上的prtsc键?我的prtsc键与insert一起,一个键上标了prtsc与insert,prtsc写在键的下部分,在insert的下面。要实现prtsc键的功能很简单,按住本本上的FN键,然后再按标有prtsc与insert的那个键,即为prtsc功能键了反之,不按FN键,则为insert键功能。这个键就是截屏用的。按住Alt+Prts...
2018-07-14 14:58:46
3548
原创 ubuntu 上运行mnist-core出现No space left on device错误
查询网络第一判断是缺少Inode节点: linux中创建一个文件不仅仅需要存储空间,也需要Inode节点。Inode节点在磁盘建立的时候就分配好最大的个数(每2K空间分配一个节点),一般情况下这个数目是够用的,但是如果磁盘拥有大量小文件(小于2k),就能将Inode节点用完。查看存储空间1$df -h查看i节点1$df -i看是那种情况。 不幸的是我哪种都不是,后来在stackflow找到了答案。...
2018-07-14 14:11:30
570
原创 Tensorflow.js 第一个实例(通过script标签引入)
在JavaScript项目中,TensorFlow.js的安装方法有两种:一种是通过script标签引入,另外一种就是通过npm进行安装。使用Script Tag将下面的代码添加到HTML(如index.html)文件中,在浏览器中打开该HTML文件,代码应该运行!<html> <head> <!-- Load TensorFlow.js --> ...
2018-07-14 10:26:56
2283
原创 Tensorflow.js-----浏览器上的机器学习框架
Tensorflow.js-----浏览器上的机器学习框架2018年3月30日,谷歌 TenosrFlow 开发者峰会 2018 在美国加州石景山开幕,来自全球的机器学习用户围绕 TensorFlow 展开技术演讲与演示。今年,Tensorflow做的一件很好意思的事情,发布了面向JavaScript开发者全新的学习框架Tensorflow.js,将机器学习搬上了浏览器这个平台。浏览器端的Mach...
2018-07-14 06:58:56
1231
原创 xkill:杀死图形程序的终极命令(ubuntu)
xkill xkill命令是一个可以轻易杀死图形程序的终极命令。 运行它之后,你的光标会变成x符号。 点击相应的图形程序的窗口就可以杀死该程序。 如果你中途要放弃操作,你可以点击鼠标右键取消。 试用xkill命令把那个小叉号点到了终端上~弄得系统死住了~只能强制重启~so~那个小叉号不要乱点在桌面或系统进程上...
2018-07-08 14:24:28
1749
原创 UnrecognizedFlagError: Unknown command line flag 'f'
jupyter 下载cifar数据问题:添加 tf.app.flags.DEFINE_string('f', '', 'kernel')完美解决!!!其他问题也类似!
2018-07-07 23:01:18
1482
2
原创 python3.6报错:AttributeError: 'str' object has no attribute 'decode'
错误源代码: class_list.append(folder.decode('utf-8')) ;修改方法:把decode改为encode即可。
2018-07-07 20:50:55
9259
原创 MNIST数据集解压的正确方式:ValueError: cannot reshape array of size 9912406 into shape (60000,28,28,1)
MNIST数据集解压正确的方式:ValueError: cannot reshape array of size 9912406 into shape (60000,28,28,1) 问题解决的
2018-07-07 17:39:31
15444
2
原创 GAN之父:全方位解读生成对抗网络的原理及未来
当地时间 12 月 5 日,机器学习和计算神经科学的国际顶级会议第 30 届神经信息处理系统大会(NIPS 2016)在西班牙巴塞罗那开幕。OpenAI 研究科学家 Ian Goodfellow 在会上作为主题为《生成对抗网络(Generative Adversarial Networks)》的演讲,机器之心分析师「加号」也到达了现场,并将演讲内容进行一番整理和解读之后在此进行了分享。(注:为了让...
2018-07-07 16:26:14
1092
原创 python3 连接mysql数据库:Error loading MySQLdb module: No module named 'MySQLdb'
MySQLdb只支持Python2.*,还不支持3.*可以用PyMySQL代替。安装方法:PyCharm的Terminal命令行输入 : pip install PyMySQL然后在需要的项目中,把 __init__.py中添加两行:import pymysqlpymysql.install_as_MySQLdb()就可以用 import MySQLdb了。其他的方法与MySQLdb一样。...
2018-07-05 11:01:01
307
原创 post请求服务器端无法获取的解答
$_POST 只能接收 Content-Type 为 application/x-www-form-urlencoded 和 multipart/form-data 的 POST 数据。如果你要用 $_POST 的话,你就改一下这里:header: { 'Content-Type': 'application/json' }把上面的 applicat...
2018-06-24 14:59:10
2541
原创 区块链数学基础之的哈希算法python实验
在区块链中使用了很多加密学算法,包括哈希算法、默克树、数字签名等。(一) 哈希算法哈希算法是一种常见的单向加密算法,它将一串数据加密生成一串二进制,但不能由二进制还原为原来的数据。该算法有一下特点:· 相同的输入得到相同的二进制串· 不同对输入得到不同的二进制串,即有强对抗性,不同的数据不会产生相同的哈希值· 输出的二进制长度是一致的Python演示代码...
2018-03-15 20:27:13
1367
原创 Nginx+uWSGI+Django安装过程中遇到的问题
一、安装uwsgi 最好通过python pip安装uwsgi: sudo apt-get install python-pip sudo apt-get install python-dev #不安装这个,下面的安装可能会失败 sudo pip install uwsgi 建议:sudo apt-get install uwsgi uwsgi-core uwsgi-plugin-pyth
2017-07-02 19:14:11
3100
原创 在Ubuntu14.04和Python3.4-3.6环境中,matplotlib不显示图像的问题的解决方法
1、安装python3-pyqt5,文件91M,建议直接下载。sudo apt-get install python3-pyqt52、找到matplotlibrc文件,打开python console import matplotlib matplotlib.matplotlib_fname()3、编辑matplotlibrc文件sudo gedit [matplo
2017-04-04 17:46:33
825
转载 [工具分享]wingide6 for linux 算号代码keygen
import stringimport randomimport sha BASE16 = '0123456789ABCDEF'BASE30 = '123456789ABCDEFGHJKLMNPQRTVWXY' def randomstring(size=20, chars=string.ascii_uppercase + st
2017-04-03 19:26:42
1780
原创 windows和python2.7环境下scrapy安装步骤
一、安装Python2.7官方主页:http://www.python.org/下载地址:http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi1) 安装python安装目录:C:\Python27 2) 添加环境变量D:\Python27;D:\Python27\Scripts
2016-09-03 19:31:35
416
原创 正则表达式快速入门(python示例)
正则表达式的作用我就不赘述了,首先讲解一下单个字符的匹配。1、‘’.“(点):匹配除了(\n)之外的所有字符。首先import re,以下的示例都默认已经导入了re包,不再另行说明。[python] view plain copy string1 = 'python' string2 = '012345' ma1
2016-08-11 14:47:49
631
Python项目案例开发从入门到实战源代码第18章 机器学习案例——基于朴素贝叶斯算法的文本分类.rar
2019-01-07
Python项目案例开发从入门到实战源代码第16章 娱乐游戏——人物拼图游戏代码.rar
2019-01-07
Python项目案例开发从入门到实战源代码第14章 网络通讯案例——基于UDP的网络五子棋.rar
2019-01-03
Python项目案例开发从入门到实战源代码第8章 微信网页版协议应用——微信机器人.rar
2018-12-28
Python项目案例开发从入门到实战源代码第7章 微信库ITchat应用——微信机器人itchat.rar
2018-12-28
Python项目案例开发从入门到实战源代码第19章 深度学习案例——基于卷积神经网络的手写体识别.rar
2018-12-28
uGet Integration 插件 for Chrome
2018-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人