我是python初学者。我正在尝试创建一个基本的字典,其中随机的单词的含义将到来,用户必须输入正确的单词。我使用了以下方法,但随机不起作用。我总是先得到第一个单词,当最后一个单词结束时,我得到无限的“无”,直到我删除它。使用python 3.2
from random import choice
print("Welcome , let's get started")
input()
def word():
print('Humiliate')
a = input(':')
while a == 'a
我需要添加一个单词列表,以在屏幕上的特定位置和动态地破折号布局(意思是单词列表是随着时间变化):
import dash
from dash.dependencies import Output, Input
import dash_core_components as dcc
import dash_html_components as html
import plotly
import plotly.graph_objs as go
app = dash.Dash(__name__)
trends =['python', 'flask', '
我是python的新手,我想打印句子中的不同单词。下面是文本文件
Test.txt
1. As more than one social media historian has reminded few people, the Stonewall uprising was a rio-— more pointedly, a riot against police brutality, in response to an NYPD raid of Greenwich Village’s
Stonewall Inn, in the early morning of June 29, 1969.
问题陈述:
编写一个打印“我爱的”的程序,后面跟着一个单词:额外的单词应该是“狗”,概率为80%,“猫”的概率为10%,“蝙蝠”的概率为10%。下面是一个例子:
I love bats
示例
下面的程序以20%的概率输出单词“狗”(Python代码)
import random
prob = 0.20
if random.random() < prob:
print('dog')
为什么它以20%的概率打印“狗”?其思想是在0.00到1.01之间绘制一个随机值--这就是模块随机中的函数随机()所做的--并检查它是否小于以十进制数表示的所需的概率值。例如,随机
有很多问题表明如何颠倒句子中的每个单词,我可以很容易地在Python或Javascript中做到这一点,但是我如何使用Linux命令来做到这一点呢?看起来tac可能是一个选择,但似乎这可能会颠倒行和单词,而不仅仅是单词?还有什么工具可以做到这一点呢?我真的不知道。我知道rev、tac和awk看起来都是竞争者。
所以我想从以下几点开始:
cat dog sleep
pillow green blue
至:
tac god peels
wollip neerg eulb
**轻微跟进
在中,看起来我可以使用awk将每个字段分解成一个单字符数组,然后编写一个for循环,以这种方式手动颠倒每个单词。这
我有一个很小的python脚本,我正在做一个课堂作业。脚本读取一个文件并打印10个最频繁和不频繁的单词及其频率。对于这个任务,一个单词被定义为两个或更多的字母。我的单词频率工作得很好,但是作业的第三部分是打印文档中唯一的单词的总数。唯一的单词--意思是统计文档中的每个单词,只有一次.
在不更改当前脚本的情况下,如何才能只计算文档中的所有单词一次?
p.s.我正在使用Python2.6,所以请不要提及collections.Counter的使用
from string import punctuation
from collections import defaultdict
import re
如何比较多行,并根据第一个单词连接行,如果它们相同,使用python我是python的初学者,尝试比较文本文件中的多行,并通过连接它们来打印。
文本文件
Rolt12 is a musician
Rolt1 is dancer
Rolt1 is an actor
Rolt14 is a singer
我正在试着打印
Rolt12 is a musician
Rolt1 is a dancer; is an actor
Rolt14 is a singer
到目前为止,我知道了文件的打开和写入
with open ('input.txt','r') as ifh,
我需要从列中删除第一个单词,有时还需要删除第一个和第二个单词,以便可以合并两个数据帧。例如,在一个数据框中,“球队”列的格式为凯尔特人、掘金队、湖人队。在我的第二个数据框中,“团队”列的格式为波士顿凯尔特人、丹佛掘金、洛杉矶湖人。我遇到了麻烦,因为一些球队,比如湖人和鲸鱼,在实际的球队名称“湖人”之前有两个词(洛杉矶湖人,新奥尔良)。我使用的是Python和Pandas。Here is an example in List Format of what the column 'Teams' looks like in the data frame I need to mani
我有两个文件。第一行包含2000000行,每一行包含一个单词,其在it.The前面的词性标记部分包含一些单词,同样,每一行都包含一些单词。我必须检查第二个文件的单词是否存在于第一个文件中。如果它存在,我必须在单词前面添加一个"WSD“标签,否则,只需写行而不作任何更改。我编写的代码可以工作,但是它会打印超过50 times.How的每一行,我可以更改它,使它只写一次行吗?
with open ("c:/python34/h.txt", encoding="utf-8") as f1:
f1=f1.readlines()
with open (
我有一个单词短语列表和一个字符串,如下所示。
mylist = ['and rock, 'shake well', 'the']
mystring = "the sand rock need to be mixed and shake well"
我想用""替换mylist中的单词。
我目前在python中使用replace方法,如下所示。
for item in mylist:
mystring = mystring.replace(item, "")
然而,我注意到它并不适用于我所有的句
我试图在python 3中的多字符串中查找所有子字符串,我希望在单词“Colour:”之间找到所有单词:
示例字符串:
str = """
Colour: Black
Colour: Green
Colour: Black
Colour: Red
Colour: Orange
Colour: Blue
Colour: Green
"""
我想把所有的颜色都列在一个清单上,比如:
x = ['Black', 'Green', 'Black', 'Red', 'Orange
我目前正在学习Python3.6中的gensim doc2model,以查看句子之间的相似性。我创建了一个模型,但当我输入一个明显存在于训练数据集中的单词来查找相似的单词/句子时,它会返回KeyError: "word 'WORD' not in vocabulary"。它会自动跳过一些对定义句子不是很重要的单词吗?或者这只是一个bug或者别的什么?非常感谢,如果我可以有任何方法来涵盖所有出现在数据集中的单词。谢谢。
我试图从这个视频中复制一个TFIDF示例:。
据我所知,除了使用.items (python 3)而不是.iteritems (python 2)之外,代码与示例中的代码相同:
docA = "the cat sat on my face"
docB = "the dog sat on my bed"
bowA = docA.split(" ")
bowB = docB.split(" ")
wordSet= set(bowA).union(set(bowB))
wordDictA = dict.fromkeys(wordS
我最近用Python3.5编写了这个脚本来搜索给定字符串的文本文件,我似乎不知道如何在单词"log“出现在行中之后,让脚本删除其余的单词。
file1 = input ('What is the name of the file? ')
search_string = input ('What are you looking for? ')
with open(file1) as cooldude:
for line in cooldude:
line = line.rstrip()
if search_string in line:
作为一些学校工作的一部分,我们的任务是使用Python中的正则表达式搜索nltk单词语料库,并找到所有只包含元音的三个字母单词。三个字母的部分很简单,但我很难找到只包含元音的单词。我尝试过几种不同的方法,但没有成功,我将在下面发布。如果有人能为我指出错误的方向,那就太好了。
import nltk
words = nltk.corpus.words.words('en')
threeLetterConsonants = [w for w in words if re.search('[aeiou]', w)]
threeLetterConsonant
我有一些具有特殊德语字符的单词(于聚乙二醇),并希望逐个字母地遍历这些单词。拥有这些特殊字符会产生问题,因为它们被转换为两个字符:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "ä" # prints ä
print len(["ä"]) # prints 1
print len(list("ä")) # prints 2
s = set()
s.add("ä")
a = next(iter(s))
print s # pri
我只是想写一个简单的脚本,每行打印1到10个来自源的单词。我知道这应该很简单,但我有一个想法。这是我最好的猜测:
import random
s = open("somefile.txt").readlines()
for line in s:
line.strip()
rand_int = rand.randint(1,10)
sentence = ''.join(s,rand_int)
print sentence
具体地说,我只是很难弄清楚如何让python在每行中随机打印一组随机的单词。这是一个列表理解可能会有所帮助的
我正在阅读python文档,并注意到在句子的某些部分中使用了单词clause,如:the try clause (the statement(s) between the try and except keywords) is executed或Loop statements may have an else clause。clause是什么意思?
我正在尝试使用googletrans Python模块翻译一些单词。它翻译单词,但我需要检查是否谷歌翻译社区检查的翻译。我该怎么做呢?
我尝试使用这段代码,但是置信度属性值始终为1.0,尽管第一个短语是由社区检查的,而第二个则不是:
from googletrans import Translator
translator = Translator() # initialize the Translator
# translate two phrases from English to Ukrainian
translation1 = translator.translate("