小编Put*_*lls的帖子

Pycharm中的Jupyter笔记本

我试图在Pycharm中使用jupyter笔记本,但我意识到在新的Jupyter更新中,添加了令牌.我正在遵循以下来自jetbrains的教程:

https://www.jetbrains.com/help/pycharm/2016.1/tutorial-using-ipython-jupyter-notebook-with-pycharm.html

通过创建虚拟环境启动的所有设置,并将URL设置为127.0.0.1:8888,然而,当我单击运行单元格按钮时,我从Jupyter Notebook获得以下消息:"请输入你的身份验证令牌",像这样:

PyCharm错误消息:输入Jupyter Notebook URL身份验证令牌

我在jupyter更新博客上查了一下,它说应该启动我的Web浏览器,它会生成一个用于访问的令牌,但我没有看到我的浏览器在这里加载.

这里的帮助将非常感激.

python pycharm jupyter

65
推荐指数
3
解决办法
6万
查看次数

安装r包后出现rpy2错误

我正在尝试使用名为"huge"的r包.我在rpy2中遇到问题,因为我正在尝试安装此程序包,使用以下代码可以正常运行代码:

import rpy2.robjects.packages as rpackages

# import R's utility package
utils = rpackages.importr('utils')

# select a mirror for R packages
utils.chooseCRANmirror(ind=1) # select the first mirror in the list

packnames = ('huge')

# R vector of strings
from rpy2.robjects.vectors import StrVector

# Selectively install what needs to be install.
# We are fancy, just because we can.
names_to_install = ['huge']
if len(names_to_install) > 0:
    utils.install_packages(StrVector(names_to_install))
Run Code Online (Sandbox Code Playgroud)

只有警告,告诉我:

/home/johnzhou/anaconda3/envs/python35/lib/python3.5/site-packages/rpy2/rinterface/__init__.py:145: RRuntimeWarning: also installing the dependency ‘igraph’


  warnings.warn(x, RRuntimeWarning)
/home/johnzhou/anaconda3/envs/python35/lib/python3.5/site-packages/rpy2/rinterface/__init__.py:145: RRuntimeWarning: trying URL 'https://cloud.r-project.org/src/contrib/igraph_1.1.2.tar.gz' …
Run Code Online (Sandbox Code Playgroud)

python r rpy2

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

将Perl Regex语句转换为Python Regex

我需要将一些正则表达式从perl转换为python,但是我对perl regex并不熟悉。

我有以下几点:

$x =~ s/([^\"])(item\s+7[^0-9a-z\"]*management(?:[^0-9a-z]{0,3}s)?\s+discussions?\s+and\s+analysis\s+of\s+(?:financial\s+conditions?\s+|results\s+of\s+operations?)(?:\s+and\s+results\s+of\s+operations?|\s+and\s+financial\s+conditions?)?)/\1#######ITEM7:\2#######/gis;

$x =~ s/([^\"])(item\s+7[^0-9a-z\"]*a[^0-9a-z\"]*(?:quantitative\s+and\s+(?:qualitative|qualification)\s+disclosures?\s+about\s+)?market\s+risk)/\1#######ITEM7A:\2#######/gis;

$x =~ s/([^\"])(item\s+8[^0-9a-z\"]*.{0,40}financial\s+statements[^\.])/\1#######ITEM8:\2#######/gis;

@X = (split /\#\#\#\#\#\#\#/, $x)
Run Code Online (Sandbox Code Playgroud)

我相信这s/等效于python,re.split但是我不确定是什么/gis

另外,我也不知道这意味着什么:

(@M) = ($y =~ m/((?:\d+:ITEM7 \d+:\d+ )+(?:\d+:ITEM7A \d+:\d+ )*)(?:\d+:ITEM8 \d+:\d+\s*)+/g)
Run Code Online (Sandbox Code Playgroud)

我将不胜感激帮助!

编辑:

另一个简单的问题是:

for($i = 0; $i < scalar(@X); ++$i) {
  if($X[$i] =~ m/^(ITEM(?:7|7A|8)):(.*)$/s) {
    $Z[$i] = $2; 
    $Y[$i] = $i . ':' . $1; 
  } else {   
    $Z[$i] = $X[$i]; 
    $Y[$i] = $i . ':' . length_in_words($X[$i]);  
  }
}

sub length_in_words {
  my $x …
Run Code Online (Sandbox Code Playgroud)

python regex perl

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

如何将Perl Map函数转换为Python?

我想将一段perl代码转换为python,但我对perl及其语法一点都不熟悉。

特别是,我对perl中的map运算符和下面的代码中的shift运算符感到困惑。

(@M) = ($y =~ m/((?:\d+:ITEM7 \d+:\d+ )+(?:\d+:ITEM7A \d+:\d+ )*)(?:\d+:ITEM8 \d+:\d+\s*)+/g);

$best = 0;
$bestseq = "";
for($i = 0; $i < scalar(@M); ++$i) {
  $m = $M[$i];
  $m =~ s/\d+://g;
  (@m) = (split / /, $m);
  $v = 0;
  $z = length_in_words($M[$i]);
  map { $v += $_ if($_ =~ m/^\d+$/); } @m;
  if($v > $best) { $best = $v; $bestseq = $M[$i]; }
}

sub length_in_words {
  my $x = shift;
  my @k;
  return scalar(@k = $x =~ …
Run Code Online (Sandbox Code Playgroud)

python regex perl

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

标签 统计

python ×4

perl ×2

regex ×2

jupyter ×1

pycharm ×1

r ×1

rpy2 ×1