小编Sea*_*123的帖子

Numpy安装通过解压缩到站点包

我试图在Win7中的32位Python2.7中安装numpy.相信numpy应该在目录中C:\Python2.7\Lib\site-packages?我解压缩numpy文件 - 它显示为文件夹numpy-1.10.4' in 'site-packages,但我仍然无法导入numpy.我还有什么办法可以完成安装吗?

python windows numpy

1
推荐指数
1
解决办法
923
查看次数

脾气暴躁的新轴

saleprice_scaled = /
StandardScaler().fit_transform(df_train['SalePrice'][:,np.newaxis]);
Run Code Online (Sandbox Code Playgroud)

为什么newaxis在这里使用?我知道newaxis,但是我不知道它在这种特殊情况下的用途。

numpy machine-learning data-analysis pandas scikit-learn

1
推荐指数
1
解决办法
1522
查看次数

Python - 列表中只有一个单词

如何获取列表中单个单词的总数.下面的列表中有8个元素.但是,有些元素中只有单个单词"苹果很美味",怎么办我只是从列表中捕获单个单词的数量?

list = ['apples', 'apples', 'apples are delicious', 'oranges', 'fruits', 'kiwi', 'fruit festivals', 'festivals']

len(list) # total number of elements in a list
list.count("apples") # only counts a specific word but not a element single words

# total 8 elements 
# how many are only 1 word?
# results: 6/8 are 1 words
Run Code Online (Sandbox Code Playgroud)

python

1
推荐指数
1
解决办法
79
查看次数

如何使用googletrans在Python中翻译Pandas系列?

我希望将印度尼西亚语的pandas列翻译为英语,并将此翻译文本添加为​​我的数据框中名为“英语”的新列。这是我的代码:

from googletrans import Translator

translator = Translator()
df['English'] = translator.translate(df['Review to Translate'], src='id', dest='en')
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-81-0fd41a244785> in <module>()
      2 
      3 translator = Translator()
----> 4 y['Review in English'] = translator.translate(y['Review to Translate'], src='id', dest='en')

~/anaconda3/lib/python3.6/site-packages/googletrans/client.py in translate(self, text, dest, src)
    170 
    171         origin = text
--> 172         data = self._translate(text, dest, src)
    173 
    174         # this code will be updated when the format is changed.

~/anaconda3/lib/python3.6/site-packages/googletrans/client.py in _translate(self, text, dest, src)
     73 …
Run Code Online (Sandbox Code Playgroud)

python google-translate

1
推荐指数
1
解决办法
2390
查看次数

如何在代码中使用 Angular 2 Translate 服务管道?

事情就是这样......我在我的应用程序中使用了一个 angular 4 模板,它有一个很好的工作翻译服务。问题是我不知道如何在代码中使用该管道。

在 HTML 中<span>{{ this.variable | traslate }}</span>,然后,该服务会转到一些 JSON 文件以查找文本并进行翻译。

这是我的 component.ts 中的代码

const SMALL_WIDTH_BREAKPOINT = 960;
@Component({
  selector: 'app-mycomponent',
  templateUrl: './mycomponent.component.html',
  styleUrls: ['./mycomponent.component.scss']
})

export class TrackingComponent implements OnInit { 
  currentLang = 'es';
  private mediaMatcher: MediaQueryList = matchMedia(`(max-width: 
  ${SMALL_WIDTH_BREAKPOINT}px)`);
  constructor(
    public translate: TranslateService,
    zone: NgZone,
    private router: Router,
  ) {
    const browserLang: string = translate.getBrowserLang();
      translate.use(browserLang.match(/en|es/) ? browserLang : 'es');
      this.mediaMatcher.addListener(mql => zone.run(() => {
        this.mediaMatcher = mql;
      }));
      translate.use(this.currentLang);
  }

  ngOnInit() { } …
Run Code Online (Sandbox Code Playgroud)

pipe translate typescript angular-translate angular

1
推荐指数
1
解决办法
2186
查看次数

如何使用Python查找字符串中第一个字母重复的次数?

这个看似简单的问题让我头疼了一会儿,以为有人可能会有所帮助.

我有一个简单的字符串

s = 'AAABCAA'
Run Code Online (Sandbox Code Playgroud)

如何找到第一个字母'A'的重复次数?答案应该是3.

我试过了:

from collections import Counter
c = Counter(s)
Run Code Online (Sandbox Code Playgroud)

但是,这给'A'= 5而不是3.

python

1
推荐指数
1
解决办法
71
查看次数

将 pyproject.toml 添加到项目中导致 pip install 失败

我正在使用pyproject.toml配置black. 但是,当添加此文件时,pip3 install -e . --user会失败并出现以下错误:

    ERROR: Complete output from command /usr/bin/python3 -c 'import setuptools, tokenize;__file__='"'"'/home/sean/git/auto-md/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps --user --prefix=:
    ERROR: usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help

    error: option --user not recognized
    ----------------------------------------
ERROR: Command "/usr/bin/python3 -c 'import setuptools, tokenize;__file__='"'"'/home/sean/git/auto-md/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps --user --prefix=" failed with error code 1 …
Run Code Online (Sandbox Code Playgroud)

python pip pyproject.toml

1
推荐指数
1
解决办法
4139
查看次数

具有固定键、值类型的不可变/冻结字典子类

问题

与之前的问题类似,我想创建一个冻结/不可变的字典。具体来说,初始化后,用户ValueError在尝试使用__delitem____setitem__方法时应该得到一个 。

与前面的问题不同,我特别希望它成为一个子类,其中初始化类型仅限于特定的键和值类型。

尝试的解决方案

我自己尝试完成此任务collections.UserDict失败了:

class WorkflowParams(UserDict):
    def __init__(self, __dict: Mapping[str, str]) -> None:
        super().__init__(__dict=__dict)

    def __setitem__(self, key: str, item: str) -> None:
        raise AttributeError("WorkflowParams is immutable.")

    def __delitem__(self, key: str) -> None:
        raise AttributeError("WorkflowParams is immutable.")
Run Code Online (Sandbox Code Playgroud)

当尝试使用它时:

workflow_parameters = WorkflowParams(
    {
        "s3-bucket": "my-big-bucket",
        "input-val": "1",
    }
)
Run Code Online (Sandbox Code Playgroud)

它失败了

Traceback (most recent call last):
  File "examples/python_step/python_step.py", line 38, in <module>
    workflow_parameters = WorkflowParams(
  File "/home/sean/git/scargo/scargo/core.py", line 14, in __init__ …
Run Code Online (Sandbox Code Playgroud)

python dictionary immutability data-structures python-3.x

1
推荐指数
1
解决办法
1152
查看次数

如何在 d3.js 中转换路径

我如何过渡(例如,动画创作)路径以提供一些视觉效果。它可能是从左到右创建线/路径。我试过类似的东西。

我分叉了迈克的例子,并添加了喜欢

svg.append("path")
      .datum([])
      .attr("class", "line")
      .attr("d", line);

  var t = svg.transition().duration(700);
  t.select('.line').attr('d', line(data));
Run Code Online (Sandbox Code Playgroud)

它现在给出了路径错误,但我在更新 gist 和 bl.ocks 时遇到了一些困难。但我记得它正在工作(但没有动画)。

如何获得动画图表?

javascript d3.js

0
推荐指数
1
解决办法
7045
查看次数

在Python中计算均值、中位数和众数

如果数据已给出属性,如何使用 Python 3 计算 pandas 列的集中趋势(中位数和众数)Jumlah_individu

这是我计算平均值的代码(我已经明白了)但是对于中位数和模式我不能

python mode mean median pandas

0
推荐指数
1
解决办法
1万
查看次数