Где получить список почти всех слов на английском языке? [закрытый]

Нет, ни LINQ, ни LINQ к SQL не имеют основанные на наборе возможности обновления.

В LINQ к SQL, необходимо запросить для объекта, который Вы хотите обновить, обновить поля/свойства по мере необходимости, затем назвать SubmitChanges (). Например:

var qry = from product in dc.Products where Product.Name=='Foobar' select product;
var item = qry.Single();
item.Count = 0;
dc.SubmitChanges();

, Если Вы хотите сделать пакетную обработку:

var qry = from product in dc.Products where Product.Type==1 select product;
foreach(var item in qry)
{
  item.Count = 0;
}
dc.SubmitChanges();

, С другой стороны, Вы могли записать запрос сами:

dc.ExecuteCommand("update Product set Count=0 where Type=1", null);
8
задан jimmym715 19 June 2012 в 13:15
поделиться

11 ответов

The gold standard for natural language processing is Wordnet at http://wordnet.princeton.edu/. This has an active user group, has semantics and syntax associated with words, and interfaces with other NLP tools. If you are thinking of doing computation with the words you should definitely have a look.

However selecting words at random does not generate a useful sentence and I suspect you will be disappointed with the results. Have a look at toolkits such as OpenNLP where there are many tools including part-of-speech (POS) which you will certainly need.

Even when you have sentences that may have valid syntax, you will need to read the work of Chomsky and others. His "Colorless green ideas sleep furiously" http://en.wikipedia.org/wiki/Colorless_green_ideas_sleep_furiously illustrates the problem.

6
ответ дан 5 December 2019 в 07:59
поделиться

Проверьте наличие Lorem Ipsum на сайте http://www.lipsum.com/ для генерации "пустого текста"

В сети много генераторов http://loremipsum.sourceforge.net/

Справочный текст: Lorem ipsum dolor sit amet, conctetur adipiscing elit. Sed conctetur viverra fringilla. Donec at lectus at turpis bibendum placerat. Vivamus non nibh mauris. Nulla metus metus, sollicitudin nec egestas id, fermentum at nisl. Pellentesque at nisl est. In nec semtellus, ac imperdiet lectus. Pellentesque torpis torpis, sagittis vel facilisis tristique, cursus in torpis. Mauris non neque magna, vel dignissim sem. Suspendisse interdum diam tempus dui mattis molestie. Donec in mauris urna, at vulputate ipsum. Sed sodales venenatis quam non tincidunt.

5
ответ дан 5 December 2019 в 07:59
поделиться

Я бы посоветовал использовать генератор lorem ipsum. Для Java есть это на . Онлайн-версия доступна здесь .

4
ответ дан 5 December 2019 в 07:59
поделиться

The Wordlist project has some lists. I think it's hard to find a complete list, natural languages don't work like that.

2
ответ дан 5 December 2019 в 07:59
поделиться

A big list I found on the Freebsd CVS

1
ответ дан 5 December 2019 в 07:59
поделиться

CUVPlus is a good machine readable dictionary (the link goes straight to the download page). This is "for research purposes only" (non-commercial licence). It includes classification into nouns, verbs, and so on, so it may be more useful for generating random sentences than just a list of words.

1
ответ дан 5 December 2019 в 07:59
поделиться
1
ответ дан 5 December 2019 в 07:59
поделиться

если вы используете Linux, попробуйте / usr / share / dict

1
ответ дан 5 December 2019 в 07:59
поделиться

Вы хотите найти "Lorem Ipsum". Обязательно должна быть какая-то библиотека для его создания на Java.

0
ответ дан 5 December 2019 в 07:59
поделиться

Возможно, стоит взглянуть на списки слов Scrabble. Есть два варианта: SOWPODS (везде , кроме США и Канады) и TWL (для США и Канады). Оба списка слов можно легко загрузить с различных сайтов.

Однако, для того, что вам нужно, вы можете также рассмотреть возможность использования Lorem Ipsum (также известного как «lipsum»). Один популярный генератор Lipsum находится здесь , хотя есть много других.

0
ответ дан 5 December 2019 в 07:59
поделиться

Когда я делал это в 12 классе, еще в 1972 году, я составил список всех возможных вторых букв на английском языке. Другими словами, вектор из 26 строк. Первая строка состояла из всех возможных букв, которые могли следовать за A, вторая - из всех возможных букв, которые могли следовать за B, и т. Д.

Я составлял списки, просто пытаясь придумать слово с каждой возможной последовательностью из двух букв , и если было слишком сложно придумать что-то одно, я его не включил. Таким образом, я закончил со всеми обычными последовательностями из двух букв в английском.

Я действительно помню, что сгенерированный текст можно было произносить, и что часто в нем были настоящие слова или почти настоящие слова.

Я был написан на картах распознавания меток OCR на BASIC для миникомпьютера HP 2100A с 8 КБ основной памяти.

I '

0
ответ дан 5 December 2019 в 07:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: