小编Dat*_*aTx的帖子

MATLAB中的ind2sub相当于Python

Matlab有两个函数用于将矩阵下标转换为线性索引,反之亦然.(ind2sub和sub2ind)

我找到了R的等价物,但在Python中有相同的方法吗?

python matlab numpy

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

Python中的MATLAB ksdensity等价物

我已经在线查看并且尚未找到答案或方法来计算以下内容

我正在将一些MATLAB代码翻译成Python,在MATLAB中我希望用函数找到内核密度估计:

[p,x] = ksdensity(data)
Run Code Online (Sandbox Code Playgroud)

其中p是分布中x点的概率.

Scipy有一个函数,但只返回p.

有没有办法找到x值的概率?

谢谢!

python matlab numpy scipy

7
推荐指数
2
解决办法
2926
查看次数

为什么我需要在TensorFlow中初始化变量?

我主要在R中开发模型,目前正在学习TensorFlow。我正在阅读以下代码的教程

raw_data = [1., 2., 8., -1., 0., 5.5, 6., 13] 
spike = tf.Variable(False)
spike.initializer.run()

for i in range(1, len(raw_data)): 
    if raw_data[i] - raw_data[i-1] > 5:
        updater = tf.assign(spike, True)
        updater.eval()
    else:
        tf.assign(spike, False).eval()
    print("Spike", spike.eval())
sess.close()
Run Code Online (Sandbox Code Playgroud)

从外行的角度来看,为什么我需要在TensorFlow中进行初始化和可变调整?我知道这可能是一个基本问题,但这在R中没有解决。

python variables artificial-intelligence machine-learning tensorflow

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

pip 安装成功但命令不起作用

我正在尝试 pip install CLI 并且它安装成功。

pip3 install databricks-cli
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: databricks-cli in ./Library/Python/3.8/lib/python/site-packages (0.14.3)
Requirement already satisfied: click>=6.7 in ./Library/Python/3.8/lib/python/site-packages (from databricks-cli) (7.1.2)
Requirement …
Run Code Online (Sandbox Code Playgroud)

python unix linux macos pip

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

如何在满足条件时重复序列

我已经找到了这个问题的变体,我知道可以使用模数,但我很难将它们放在一起.

我有一系列ID和秒的观察结果.当id的累积秒数增加大于5秒时,我想重新开始计数.有人可以帮我在dplyr中回答这个问题吗?

原来的df

df <- data.frame(id = c(1,1,1,1,1,2,2,2,2,3,3,3,3), 
                 val = c(2,10,12,15,17,2,4,7,8,12,15,20,25))

df
   id val
1   1   2
2   1  10
3   1  12
4   1  15
5   1  17
6   2   2
7   2   4
8   2   7
9   2   8
10  3  12
11  3  15
12  3  20
13  3  25
Run Code Online (Sandbox Code Playgroud)

期望的结果

finalResult
   id val reset
1   1   2     1
2   1  10     2
3   1  12     2
4   1  15     3
5   1  17     3
6   2 …
Run Code Online (Sandbox Code Playgroud)

r dplyr

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

存在 2 个图例时如何更改图例点的大小

我有一个图表,其中存在两个图例。我需要更改其中一个图例的点的大小。

在此处输入图片说明

我需要更改图例中“市场类型”的子弹大小。我在此处使用示例但不适用于我的图表。

我的代码如下:

k <- ggplot(subsetdf) + theme_bw() +
  geom_point(      aes(y=y, x=x, size =Total.Unit.Count, fill = region), shape=21)+

  scale_colour_hue(aes(y=y, x=x),l=50) + # Use a slightly darker palette than normal

  geom_text_repel (aes(y=y, x=x, label = rownames(subsetdf))) +
  geom_smooth(aes(x=x, y=y),method=lm,   # Add linear regression lines
  se=FALSE)  +
  labs(y = "title", x = "title",
       title = "title",
       size = "size", fill = "fill")+
  theme(plot.title = element_text (face = 'bold',size = 21,hjust = 0.5),
        legend.text = element_text(size = 16),
        legend.title …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

如何在ggplot中更改xlim

有几个问题询问如何更改 ggplot x 轴刻度,但我遇到了麻烦,可能是因为我用来绘图的其他美学。我想将 x 轴刻度从 7 扩展到 25。

我正在使用以下向量:

var <- c(2,2,1,0,1,1,1,1,1,3,2,3,3,5,1,4,4,0,3,4,1,0,3,3,0,0,
         1,3,2,6,2,2,2,1,0,2,3,2,0,0,0,0,3,2,2,4,3,2,2,0,4,1,0,1,3,1,4,3,1,2,
         6,7,6,1,2,2,4,5,3,0,6,5,2,0,7,1,7,3,1,4,1,1,2,1,1,2,1,1,4,2,0,3,3,2,2,2,5,3,2,5,2,5)
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码制作一个直方图,其中 x 轴刻度位于条形下方

df <- data.table(x = var)
df <- df[, .N, by=x]

p <- ggplot(df, aes(x=factor(x), y=N)) +
     geom_bar(stat="identity", width=1.0, 
              colour = "darkgreen",
              fill = 'lightslateblue')

p <- p + labs(title = "hello world", x = "x tick", y = "ytick") 

print(p)
Run Code Online (Sandbox Code Playgroud)

当我打印直方图时,我希望 x 轴刻度达到 25

在此处输入图片说明

我尝试使用coord_cartesian(xlim = c(-0, 25))但它没有正确绘制,因为我希望沿着 x 轴标记刻度。

在此处输入图片说明

r histogram ggplot2

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