我正在尝试使用下面的pip install命令,但它失败了代理身份验证需要问题.我已经在RHEL7.x服务器中配置了代理.
Command Used: `pip install --proxy https://'username:pwd'@proxy:host --upgrade pip`
Run Code Online (Sandbox Code Playgroud)
日志:
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/
Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after …Run Code Online (Sandbox Code Playgroud) 我在修改数组时遇到了问题,方法是将每个项目与其行相比的百分比添加到新矩阵中。这是提供错误的代码:
for j in range(1,27):
for k in range(1,27):
let_prob[j,k] = let_mat[j,k]*100/(let_mat[j].sum())
Run Code Online (Sandbox Code Playgroud)
我收到错误:
运行时警告:long_scalars 中遇到无效值
我尝试将分母四舍五入,但没有成功。
对于我正在大学工作的项目的一部分,我正在尝试使用Python重建地球并使用它来绘制表面上的特定位置并绘制各种方向的圆圈,以便它们与我必须给出的卫星数据对齐从数据集表示给定时间的飞机位置.
我开始只是绘制一个线框并在线框上绘制我需要的点(全部按比例缩放地球及其地理区域).
我遇到的问题是当我在一个球体上绘制点时,地球上的图像重叠在上面,当球体旋转超过某个点时,这些点会消失.所以,最初的问题:我怎么能阻止他们消失?
其次; 我似乎找不到任何方法来绘制以球体为中心的圆圈 - 例如,围绕赤道的圆圈然后操纵相同的想法在圆球表面上绘制圆圈以给出如下图像:
我知道这是来自谷歌地图,但我很好奇是否可以在Python中完成(我假设如此).
我目前的代码是:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from itertools import product, combinations
import PIL
#Plot the Earth
f = plt.figure(1, figsize=(13,13))
ax = f.add_subplot(111, projection='3d')
u, v = np.mgrid[0:2*np.pi:30j, 0:np.pi:20j]
x=6371*np.cos(u)*np.sin(v)
y=6371*np.sin(u)*np.sin(v)
z=6371*np.cos(v)
ax.plot_wireframe(x, y, z, color="b")
#GES ground station @ Perth & AES @ KLIA
ax.scatter([-2368.8],[4881.1],[-3342.0],color="r",s=100)
ax.scatter([-1293.0],[6238.3],[303.5],color="k",s=100)
#Load earthmap with PIL
bm = PIL.Image.open('earthmap.jpg')
#It's big, so I'll rescale it, convert to array, and divide …Run Code Online (Sandbox Code Playgroud) 我想知道当你上传图片时 Facebook 和 Flicker 如何获取图片标题。
有两点需要注意。
当我们将图片上传到Facebook和时Flicker,他们从图像中提取此信息,并设置为标题。
我如何使用 Python / Django / PIL 做到这一点?
找到此图像作为示例。下载并检查其属性、详细信息、描述和标题。尝试上传到Facebook和Flicker,他们会提取此信息。
这是显示我正在尝试的图像。看标题字段已填充,Facebook 正在提取此信息,但不是 Python 代码。当我也添加主题时?(这是标题下的一个字段),我能够获取图像描述。这是两张图片。
当我在记事本中打开文件时,我可以看到那里的描述。
<dc:description> <rdf:Alt> <rdf:li xml:lang="x-default">heeeeeeeeeeeeeeeee</rdf:li> </rdf:Alt> </dc:description>
Run Code Online (Sandbox Code Playgroud) 如何:
无法找到如何使用Gitlab API(http://doc.gitlab.com/ce/api/)获取上述所有内容.有没有一种方法Gitlab API可以帮助直接获得这些或通过引入某种黑客.
我想通过计算每个索引组合的值来创建特定大小的3D矩阵.矩阵中的每个值都是符号的.
我到现在为止做了些什么:
import numpy as np
import sympy as sp
var1 = np.arange(1,10,2)
var2 = np.arange(1,10,2)
var3 = np.arange(20,50,5)
myMatrix = np.zeros(shape = (len(var1), len(var2), len(var3)))
t = sp.symbols('t')
for ii in range(len(var1)):
for jj in range(len(var2)):
for kk in range(len(var3)):
myMatrix[ii][jj][kk] = var1[ii] * var2[jj] * var3[kk] * t
Run Code Online (Sandbox Code Playgroud)
这给了我错误:
TypeError:无法将表达式转换为float
据我所知,这是由于结合了numpy和sympy.因此,我试过:
myMatrix = sp.MatrixSymbol('temp', len(var1), len(var2), len(var3))
Run Code Online (Sandbox Code Playgroud)
代替:
myMatrix = np.zeros(shape = (len(var1), len(var2), len(var3)))
Run Code Online (Sandbox Code Playgroud)
并得到一个错误:
TypeError:new()只需4个参数(给定5个)
总而言之,我的问题是:如何创建一个包含内部任何变量的3D矩阵,以便能够在嵌套循环中使用它,这涉及符号计算?
(这是我在这个社区的第一篇文章,所以如果我做错了,请告诉我.)
我对这条规则感到困惑:
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,QSA]
Run Code Online (Sandbox Code Playgroud)
如果它是位置锚,插入符号怎么可能匹配整个 URL?
我找不到任何官方声明说它是一个包罗万象的符号。
我正在运行GitLab 社区版,并希望向 GitLab 项目(存储库)添加配额以防止用户创建大型项目。
配额应该是最大项目大小,例如每个项目 420 MB。这可能吗?如果是,我如何相应地配置 GitLab?
昨天我一整天都在为此挠头,令我惊讶的是,似乎找不到一种简单的方法来检查这一点。
我正在使用 Python 的 Requests 库来传递我的代理,例如:
def make_request(url):
with requests.Session() as s:
s.mount("http://", HTTPAdapter(max_retries=3))
s.mount("https://", HTTPAdapter(max_retries=3))
page = None
d.rotate(-1) #d contains a dict of my proxies. this allows to rotate through the proxies everytime make_request is called.
s.proxies = d[0]
page = s.get(url, timeout=3)
print('proxy used: ' + str(d[0]))
return page.content
Run Code Online (Sandbox Code Playgroud)
问题是,当代理不希望工作时,我似乎无法使请求失败。如果代理不工作,我的互联网 ip 似乎总是有后备。例如:我尝试传递像 101.101.101.101:8800 这样的随机代理 ip 或删除我的代理所需的 ip 身份验证,请求仍然通过,即使它不应该通过。
我认为在传递请求时添加超时参数可以解决问题,但显然没有。
所以
python ×4
gitlab ×2
numpy ×2
proxy ×2
python-3.x ×2
apache ×1
api ×1
arrays ×1
cmder ×1
django ×1
geometry ×1
git ×1
git-commit ×1
gitlab-api ×1
gitlab-ce ×1
image ×1
matplotlib ×1
matrix ×1
mod-rewrite ×1
pip ×1
python-2.7 ×1
rhel ×1
shell ×1
ssh ×1
sympy ×1
tunnel ×1