我对python中的数据结构有点困惑; (),[]和{}.我试图找出一个简单的列表,可能因为我无法识别我无法对其进行排序的数据类型.
我的清单很简单: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue']
我的问题是这是什么类型的数据,以及如何按字母顺序对单词进行排序?
我想在我的linux操作系统上安装pycharm.按照说明pycharm/dowload.因为我运行linux机器,所以我确保当前目录中的pychrarm文件:
ietX220:~$ ls
Desktop pycharm-community-4.0.1
Documents Music
pycharm-community- 4.0.1.tar.gz
Downloads New Folder Templates
Dropbox octave-workspace Videos
examples.desktop Pictures VirtualBox VMs
jdk1.8.0_25 Public Win7-PV2hh-6c3HY-
QJHM9-8RJJH-P86W8.iso
ietX220:~$ pycharm-*.tar.gz
pycharm-community-4.0.1.tar.gz: command not found
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,pycharm文件位于当前(主目录)目录中,但未找到.
然后我打开tar文件制作了pycharm.sh可执行文件:
chmod +x pycharm.sh
Run Code Online (Sandbox Code Playgroud)
然后跑了:
~/pycharm-community-4.0.1/bin$ ./pycharm.sh
Startup Error: Application cannot start in headless mode
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
在图像()上应用骨架化后,
我想使用 python 测量骨架的最长分支或脊柱。ImageJ 有几个工具可以完成这项工作,一个是Measure_Skeleton_length,另一个是AnalyzeSkeleton。python中的任何工具或建议?
我试图使用numpy_where来查找特定值的索引.虽然我在网上搜索了很多,包括stackoverflow,但我没有找到一个简单的一维示例.
ar=[3,1,4,8,2,1,0]
>>> np.where(ar==8)
(array([], dtype=int64),)
Run Code Online (Sandbox Code Playgroud)
我期望np.where(ar == 8)返回数组中索引/位置8.我究竟做错了什么?这是我的阵列中的东西吗?谢谢
我试图定义一个简单的函数,然后调用它:
function p=MyExp(N);
p=[ 1 ]; % 0th order polynomial.
for k=1:N
pk=1/(factorial(k));
p=[pk,1];
end
end
poly3=MyExp(3);
disp (poly3)
Run Code Online (Sandbox Code Playgroud)
MATLAB返回一条消息:错误:文件:matlab_labIII_3_I.m行:10列:1此语句不在任何函数内.(它遵循END,终止函数"MyExp"的定义.)
这个脚本适用于OCTAVE!
谢谢
我刚刚在 Pandas DataFrames 中遇到了一个奇怪的现象,当使用 DataFrame.set_index('some_index') 设置索引时,旧列也是一个索引被删除了!下面是一个例子:
import pandas as pd
df = pd.DataFrame({'month': [1, 4, 7, 10],'year': [2012, 2014, 2013, 2014],'sale':[55, 40, 84, 31]})
df_mn=df.set_index('month')
>>> df_mn
sale year
month
1 55 2012
4 40 2014
7 84 2013
10 31 2014
Run Code Online (Sandbox Code Playgroud)
现在我将索引更改为年份:
df_mn.set_index('year')
sale
year
2012 55
2014 40
2013 84
2014 31
Run Code Online (Sandbox Code Playgroud)
.. 并且月份列与索引一起被删除。这很烦人,因为我只是想交换 DataFrame 索引。
有没有办法不删除作为索引的前一列?也许通过类似:DataFrame.set_index('new_index',delete_previous_index=False)
感谢您的任何建议
我在Python 2.7中使用了Skimage软件包很长一段时间.
最近我将我的Ubuntu升级到14.10现在我无法从Skimage包中导入过滤器(过去是过滤器).
Python 2.7.9 (default, Apr 2 2015, 15:33:21)
[GCC 4.9.2] on linux2
Type "copyright", "credits" or "license()" for more information.
>>> from skimage import filters
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from skimage import filters
File "/usr/local/lib/python2.7/dist-packages/skimage/filters/__init__.py", line 17, in <module>
from .. import restoration
File "/usr/local/lib/python2.7/dist-packages/skimage/restoration/__init__.py", line 21, in <module>
from .deconvolution import wiener, unsupervised_wiener, richardson_lucy
File "/usr/local/lib/python2.7/dist-packages/skimage/restoration/deconvolution.py", line 10, in <module>
from scipy.signal import convolve2d
File "/usr/lib/python2.7/dist-packages/scipy/signal/__init__.py", line 240, in <module> …Run Code Online (Sandbox Code Playgroud) 我在目录中有一个形状文件列表,我正在尝试使用arcpy.
有任何想法吗?谢谢。