编程随记
文章平均质量分 58
Solarzhou
这个作者很懒,什么都没留下…
展开
-
AttributeError: module ‘lda2vec‘ has no attribute ‘dirichlet_likelihood‘
实验环境windows10·python3·问题描述导入from lda2vec import preprocess, Corpus时报错:File "C:\Program Files\JetBrains\PyCharm 2020.2.1\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *arg原创 2020-11-18 22:04:37 · 517 阅读 · 0 评论 -
解决module ‘tensorflow_datasets.core.features‘ has no attribute ‘text‘
目录问题描述问题解决参考文献问题描述在TensorFlow官网学习加载文本的例子,执行tokenizer = tfds.features.text.Tokenizer()代码出现如下问题:AttributeError Traceback (most recent call last)<ipython-input-20-6f949be18afd> in <module>()----> 1 tokenizer = tf原创 2020-11-13 11:22:28 · 3530 阅读 · 0 评论 -
深刻掌握递归——从栈图来认识
函数调用另外一个函数是合法的;函数调用自己也是合法的。调用自己的过程称为递归函数,这个执行过程叫做递归。递归在数据结构中经常会用到,特别是解决树的递归问题时很好用。但是想明白递归是挺烧脑的,一般即使两层、三层递归也会容易给人绕进去。要是我们了解函数在底层的存储机制,利用栈(先进后出)来进行分析,或许就容易多了。不讲废话,直接捞干的,我们首先回忆下递归的规则,函数递归调用的重要规则程序执...原创 2019-10-26 21:35:35 · 2846 阅读 · 3 评论 -
安装mysql最后一步未响应(不需要卸载的解决方法)
笔者之前装过mysql,真是费了好长时间,什么卸载、删文件、删注册表,甚至重置系统,都试过。不怎么好用。这次在重装系统后再一次装MySQL,又是到最后一步给卡住了。好的一点是,这次找到了一个非常好用的解决方法。在卡了近一个小时后,亲自测试完全可用,如图: MySQL数据库安装到最后一步需要打4个√,这个时候会因为电脑不同,系统不同而发生未响应,有的运气好,卡个几分钟就好了,我曾经开...转载 2018-08-01 11:29:15 · 929 阅读 · 0 评论 -
在Windows下进行gdb调试
如题,在Windows下进行gdb调试,笔者用的Dev-C++编写程序进行测试。Dev-c++自带gdb.exe文件,所以只需在安装目录里找到 gdb.exe 可执行文件,接着进行环境变量配置即可。环境变量配置我的电脑->属性->环境……在path那一项后面添加你DEV-C++ Bin目录的路径(gdb.exe所在目录);路径中不要使用中文字符,否则会出现有趣的错误。测...原创 2018-08-20 13:45:00 · 11420 阅读 · 0 评论 -
虚拟机可上外网,可ping通网关,但是ping不通主机,主机却可以ping通虚拟机
我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows7防火墙阻止了。现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防火墙阻止了什么,...转载 2018-08-23 17:53:36 · 3928 阅读 · 2 评论 -
算法
用一个最简单的例子来理解算法原创 2018-09-18 13:41:13 · 273 阅读 · 0 评论 -
在VM虚拟机下创建共享文件夹时找不到设置的文件夹
最近在linux环境学习(我装的是centOS系统),需要使用到本地磁盘中的文件。试过通过优盘传输文件,也试过共享文件夹。期间,就遇到配置好文件后怎么也找不着文件夹,包括百度了许多许多都没有找出问题所在。所幸,终于在鼓捣了老半天之后又结果了,写出来记录下。首先配置共享文件夹 右击安装好的系统&amp;amp;gt;设置&amp;amp;gt;选项,选择共享文件夹,然后添加需要共享的文件 按照之前查阅的文献来说,这时...原创 2018-09-14 19:24:17 · 15840 阅读 · 1 评论 -
Ubuntu16.04 安装 卸载 pip
Ubuntu为python3配置pip3原创 2019-06-12 21:50:28 · 16284 阅读 · 1 评论 -
Ubuntu16.04 anaconda3安装教程------一看就懂
Ubuntu16.04 anaconda安装教程--一看就懂。一些常用的conda指令。原创 2019-06-13 11:43:10 · 4636 阅读 · 1 评论 -
读取列表中的数据,赋值给一个字符串----python字符串拼接
问题描述读取列表中的内容,如:abc = ['apple', 'banana'] ,将其赋值给一个字符串,打印出来为: 'applebanana'。也即,字符串拼接问题。方案实现在python中有多种方法可以实现字符串拼接,我们这里介绍一种最常见的操作,使用 join() 进行拼接。相关示例代码如下:abc = ['apple', 'banana']ls3 = ''.join(abc)...原创 2019-06-01 19:43:11 · 3462 阅读 · 0 评论 -
输入 zeppelin.cmd没反应 :windows10
实验环境windows10;zeppelin-0.8.1-bin-all问题描述If you are on Windows:bin\zeppelin.cmd安装官网所说,无需做任何配置,在windows命令行启动Zeppelin,但是没反应。问题分析及解决方法一番排错后在stackoverflow.com 网站找到解决办法;在 /bin/common.cmd 中,ZEPPELI...原创 2019-07-05 19:55:08 · 1144 阅读 · 0 评论 -
python中的特殊方法 __getitem__()
特殊方法----getitem()Python的特殊方法__getitem_() 主要作用是可以让对象实现迭代功能。我们通过一个实例来说明。定义一个Sentence类,通过索引提取单词。import reRE_WORD = re.compile(r'\w+')class Sentence: def __init__(self, text): self.text =...原创 2019-07-19 14:08:37 · 15518 阅读 · 1 评论 -
解决:UnicodeDecodeError: 'gbk' codec can't decode byte 0x8b in position 21804: illegal multibyte seque
环境windows10;pycharm;python3.7问题描述python读取json文件对象时报错:"UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence"解决方案方法1以只读方式打开时指定编码方式: with open(JS...原创 2019-07-28 12:06:13 · 21714 阅读 · 0 评论 -
centos使用代理下载--yum$pip
pip 使用代理下载如:我们需要安装pyspark模块.可以通过如下命令:pip isntall pyspark --proxy=http://xxxxxx:xxxx其中//后面为代理·IP,冒号后面为端口yum 使用代理下载使用yum下载时不能按照上述方法操作,需要在 /etc/yum.conf文件中加上代理。打开文件增加一行: proxy=http://xxx.xxx.xxx:xx...原创 2019-08-07 13:11:59 · 573 阅读 · 0 评论 -
第一次用Python制作词云
用了一天时间终于做好第一张算是满意的词云了。网上的教程看了不少,还是有不少坑的。 下面贴上我用的代码:__author__ = 'Solarzhou'#!/usr/bin/env python#-*- coding: utf-8 -*-from os import pathfrom wordcloud import WordCloud, STOPWORDSimport nump...原创 2018-07-29 21:06:23 · 620 阅读 · 0 评论 -
数列求和
数列求和 问题描述 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前n(2 输入说明 一个整数n 输出说明 输出一个实数表示数列前n项之和,结果保留2位小数 输入样例2 输出样例3.5#pragma warning(disable:4996)#include原创 2018-03-20 22:27:06 · 684 阅读 · 0 评论 -
字符串压缩算法---解压缩
有一种简单的字符串压缩算法,对于字符串中连续出现的同一个字符用该字符加上连续出现次数来表示,连续出现次数小于3时不压缩。例如,字符串aaaaabbbabaaaaaaaaaaaaabbbb,可压缩为a5b3aba13b4.设计一个程序,将采用该压缩方法得到的字符串解压缩还原出原字符串并输出.输入示例:a5b3aba13b4输出示例:aaaaabbbabaaaaaaaaaaaaabbbb#pragma...原创 2018-03-16 11:27:54 · 10632 阅读 · 0 评论 -
关于矩阵的运算---求每一列,每一行及对角线元素之和
题目:请写一个程序,对于一个m行m列的(1<m<10)的方阵,求其每一行,每一列及主对角线元素之和,最后按照从大到小的顺序依次输出。输入说明:用一组数据,输入的第一行为一个正整数,表示m,接下来的m行,每行m个整数表示方阵元素。输出说明:从打到小排列的一行整数,每个整数后跟一个空格,最后换行。输入样本:415 8 -2 631 24 18 71-3 -9 27 1317 21 38 6...原创 2018-03-16 14:38:19 · 7575 阅读 · 0 评论 -
无符号整数--拼数字
题目:C语言 拼数字描述:对于给定的字符序列,从左至右将所有数字字符取出拼接成一个无符号整数(字符序列长度小于100,拼接出的整数小于2^31),计算并输出该整数的最大因子(如果是素数或0,则其最大因子为自身).输入说明:有多组数据;每组数据为一行字符序列,当输入一个空行时表示输入结束.输出说明:对每个字符序列,求出所得整数的最大因子;若字符序列中没有数字或找出的整数为0,则输出0.每个整数占一行...原创 2018-03-16 15:51:23 · 2847 阅读 · 0 评论 -
判断一个数是否为Simth数
对于一个正整数n,如果它的各位之和等于它的所有质因数的各位之和,则该数被称为Smith数。例如,31257=3*3*23*151,31257 的各位数字之和为3+1+2+5+7=18,它的所有质因数的各位数字之和为3+3+2+3+1+5+1=18,因此,31257是一个Smith数。编写一个程序判断输入的正整数是不是Smith数。输入说明:有多组数据,每组数据只有一个整数n(<100000,...原创 2018-03-16 22:08:00 · 1118 阅读 · 0 评论 -
判断等差数列
请写一个程序,判断给定整数序列能否构成等差数列。输入说明:多组数据,每组输入数据由两行构成,第一行只有一个整数n(<1000),表示序列长度(即序列中整数的个数,0表示输入结束),第二行为n个整数,每个整数的取值区间都为[-32768----32767],整数之间以空格或挑格间隔。输出说明:对于每一组数据,输出一个yes或no,表示该序列能否构成等差数列。输入样本:61 2 8 5 6 43...原创 2018-03-16 22:34:58 · 9864 阅读 · 1 评论 -
大整数的因子
题目描述已知正整数k满足2<=k<=9,现给出长度最大为30位的十进制非负整数c,求所有能整除c的k.输入描述:若干个非负整数c,c的位数<=30每行一个c输出描述:每一个c的结果占一行1) 若存在满足 c%k == 0 的k,输出所有这样的k,中间用空格隔开,最后一个k后面没有空格。2) 若没有这样的k则输出"none"注意整数溢出问题不要对-1进行计算示例1输入3...原创 2018-03-04 19:49:34 · 1301 阅读 · 0 评论 -
进制转换
题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入描述:多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出描述:每行输出对应的二进制数。示例1输入0138输出01111000#pragma warning(disable:4996) #include<stdio.h>#i...原创 2018-03-04 12:40:13 · 370 阅读 · 1 评论 -
角谷定理
角谷定理:输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:例如数据22的变化过程: 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1,数据变化次数为16。注意,若输入自然数为1,则不需要运算,运算次数为1。 可用迭代法或递归法实现。第一行1个整数m(100 > ...原创 2018-03-18 22:05:54 · 4387 阅读 · 0 评论 -
abc组合
已知abc+cba=n,其中a,b,c均为一位数,1000 输入样例 1352 输出样例 3 7 9 4 7 8 5 7 7 6 7 6 7 7 5 8 7 4 9 7 3#include#include#includeint main(){ int a, b, c,n;原创 2018-03-18 21:07:46 · 2785 阅读 · 0 评论 -
歌德巴赫猜想
歌德巴赫猜想编写函数isPrime(long n),说明如下:函数的功能是判断给定的正整数n是否为素数,函数的返回值1/0表示n是/不是素数。编写main()函数,调用isPrime()验证歌德巴赫猜想:任意一个大偶数都能分解为两个素数的和。 第一行1个整数m(100 > m >0),表示有多少组数据。 其后一行为m个正偶数,表示m个数据。每行输出2个数据表示分解的素数(每个正偶数可能...原创 2018-03-20 18:38:40 · 1719 阅读 · 1 评论 -
水仙花数
水仙花数 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)。定义一个函数int fun(int a, int b),计算区间[a,b]或[b,a]的水仙花数。第一行1个整数m(100 > m >0),表示有多少组数据。每行表示一组数据,每组数据由两个整数a和b构成,计算[a,b]或[b原创 2018-03-20 18:41:32 · 1474 阅读 · 0 评论 -
处理字符串
处理字符串 问题描述 从键盘输入一字符串,将该字符串按下述要求处理后输出:将大于原首字符的各字符按原来相互间的顺序关系集中在原首字符的左边,小于等于原首字符的各字符按升序集中在原首字符的右边。 输入说明 输入只有一行字符串,字符串当读不超过100 输出说明 输出只有一行字符串 输入样例aQWERsdfg7654!@#$hjklTU原创 2018-03-20 18:43:23 · 1048 阅读 · 0 评论 -
统计正整数的个数
问题描述 编写一个程序,从键盘先输入n的值,然后输入n个正整数,输出每个数出现的次数 输入说明 第一行n(5第二行是n个整数,每个整数均小于100000 输出说明 按照整数从小到大的顺序依次输出不同的整数及其出现次数,整数和出现次数之间用:分隔 输入样例12 19 223 35 321 2 33 44 223 2 19 2 19原创 2018-03-20 18:48:23 · 8889 阅读 · 3 评论 -
特殊乘法
题目描述写个算法,对2个小于1000000000的输入,求结果。 特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5输入描述:两个小于1000000000的数输出描述:输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。示例1输入123 45输出54关于本题,首先观察所给例子的规律。即,第一个数的最高位到最低...原创 2018-03-01 15:17:23 · 607 阅读 · 0 评论 -
求给定矩阵的马鞍点
西安电子科技大学 计算机考研机试 2010-B请写一个程序,找出给定矩阵的马鞍点。若一个矩阵中的某元素在其所在行最小而在其所在列最大,则该元素为矩阵的一个马鞍点。输入说明:输入数据由m+1行构成,第一行只有两个整数m和n(0<m<100,0<n<100),分别表示矩阵的行数和列数,接下来的m行,每行n个整数表示矩阵元素(矩阵中的元素互不相同),整数之间以空格间隔。输出说明:...原创 2018-03-16 10:08:33 · 4186 阅读 · 0 评论